Головна‎ > ‎JavaScript‎ > ‎

Дата і час

// Fri Feb 20 2025 14:10:31 GMT+0200 (Частина світу (пора року))
Date()


new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds) 
new Date(1560211200000) // з 1970
new Date("2019-06-11T00:00")
// new Date(Date.UTC(2019, 5, 11))  всесвітній координований час
// new Date(-100000000000)  Mon Oct 31 1966 17:13:20 GMT+0300 
// new Date("September 25, 2075 10:10:10");
// new Date(2075, 0, 25)
// new Date(9) — 1909


 getFullYear()  setFullYear()  yyyy 
 getMonth() setMonth() 0-11
 getDate() setDate()  1-31
 getHours() setHours() 0-23
 getMinutes() setMinutes() 0-59
 getSeconds() setSeconds() 0-59
 getMilliseconds()   setMilliseconds()  0-999
 getTime() setTime() мілісекунд з 1.01.1970
 getDay() setDay() 0-6
getUTCFullYear, getUTCMonth...


let d = new Date(2025, 2, 23)
d.toLocaleString()    // 23.02.2025, 00:00:00
d.toUTCString()       // Sat, 22 Mar 2025 22:00:00 GMT
d.toDateString()    // Sun Mar 23 2025


// 20.2.2025
let d = new Date();
let day = d.getDate();
let month = d.getMonth() + 1;
let year = d.getFullYear();
document.write(day + "." + month + "." + year);


// 15.06.1999
let d = new Date();
d.setDate(15);
d.setMonth(5);
d.setFullYear(1999);   // d.setFullYear(1999, 5, 15);
document.write(d.toLocaleDateString());


// 20:30:31 
let t = new Date();
document.write(checkTime(t.getHours()));
document.write(":");
document.write(checkTime(t.getMinutes()));
document.write(":");
document.write(checkTime(t.getSeconds()));
// Додаємо 0
function checkTime(i)
{
if (i<10) i="0" + i; }
return i;
}


// 08:09:01
let t = new Date();
t.setHours(08, 09, 01);
document.write(t.toLocaleTimeString());


// 1519639475676 - мілісекунд з 1970
let ms = new Date();
document.write(ms.getTime());  


// 3318616800000
let msec = Date.parse("March 1, 2075");