You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.2 KiB
31 lines
1.2 KiB
3 months ago
|
// This JavaScript program inserts today's and tomorrow's
|
||
|
// dates in the input form for user convenience.
|
||
|
|
||
|
// Declare today's variables.
|
||
|
// Months are +1 because getMonth() is zero-indexed
|
||
|
var today = new Date();
|
||
|
var todayDate = today.getDate();
|
||
|
var todayMonth = today.getMonth() + 1;
|
||
|
var todayYear = today.getFullYear();
|
||
|
|
||
|
// Declare tomorrow's variables.
|
||
|
// 86400000 = milliseconds in 24 hours (24 * 60 * 60 * 1000)
|
||
|
var tomorrow = new Date(+today +86400000);
|
||
|
var tomorrowDate = tomorrow.getDate();
|
||
|
var tomorrowMonth = tomorrow.getMonth() + 1;
|
||
|
var tomorrowYear = tomorrow.getFullYear();
|
||
|
|
||
|
// Add leading zeroes to single-digit months & days
|
||
|
if (todayDate < 10) todayDate = "0" + todayDate;
|
||
|
if (todayMonth < 10) todayMonth = "0" + todayMonth;
|
||
|
if (tomorrowDate < 10) tomorrowDate = "0" + tomorrowDate;
|
||
|
if (tomorrowMonth < 10) tomorrowMonth = "0" + tomorrowMonth;
|
||
|
|
||
|
// Put the values in the right format: YYYY-MM-DD
|
||
|
var htmlToday = todayYear + "-" + todayMonth + "-" + todayDate;
|
||
|
var htmlTomorrow = tomorrowYear + "-" + tomorrowMonth + "-" + tomorrowDate;
|
||
|
|
||
|
// Put the values onto the web page
|
||
|
document.getElementById('startres').value = htmlToday;
|
||
|
document.getElementById("endres").value = htmlTomorrow;
|