Laiko nustatymas Date objekte JavaScript
Kai mes kūrėme datos objektą
šitaip: new Date(), - mes
palikdavome tuščius skliaustelius. Tokiu
atveju mes gaudavome esamą laiko momentą.
Tačiau galima elgtis ir kitaip - perduoti
jam parametrus formatu new Date(metai,
mėnuo, diena, valandos, minutės, sekundės, milisekundės)
ir tokiu atveju į kintamąjį date
įrašomas ne esamas laiko momentas, o tas,
kurį nurodėme parametruose. Be to,
perduodant parametrus mėnesių skaičiavimas prasideda
nuo nulio.
Parametrus galima praleisti nuo galo. Tokiu atveju trūkstami parametrai milisekundėms, sekundėms ir valandoms laikomi lygūs nuliui, o dienoms - vienetui. Metų ir mėnesio praleisti negalima.
Sukurkime datos objektą su konkrečiu laiko momentu:
let date = new Date(2025, 10, 5, 12, 59, 59);
Galimybę nustatyti laiko momentą galima panaudoti, pavyzdžiui, norint sužinoti savaitės dieną konkrečiai datai:
let date = new Date(2025, 10, 5); // nustatysime 2025 metų lapkričio 5 dieną
let day = date.getDay();
let days = ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'];
console.log(days[day]);
Sužinokite, kokia savaitės diena buvo jūsų gimtadienis.