Nastavitev časa v objektu Date v JavaScriptu
Ko smo ustvarili objekt z datumom
takole: new Date(), smo
pustili okrogle oklepaje prazne. V tem
primeru smo dobili trenutni trenutek časa.
Lahko pa storimo drugače - posredujemo
mu parametre v formatu new Date(leto,
mesec, dan, ure, minute, sekunde, milisekunde)
in v tem primeru se v spremenljivko date
zapiše ne trenutni trenutek časa, ampak tisti,
ki smo ga navedli v parametrih. Pri tem
se pri posredovanju parametrov štetje mesecev začne
pri ničli.
Parametre lahko izpustimo od konca. Pri tem se manjkajoči parametri za milisekunde, sekunde in ure štejejo za enake nič, za dni pa ena. Leta in meseca ni mogoče izpustiti.
Ustvarimo objekt z datumom za določen trenutek časa:
let date = new Date(2025, 10, 5, 12, 59, 59);
Možnost nastavitve trenutka časa lahko uporabimo, na primer, da ugotovimo dan v tednu za določen datum:
let date = new Date(2025, 10, 5); // nastavimo 5. november 2025
let day = date.getDay();
let days = ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'];
console.log(days[day]);
Ugotovite, kateri dan v tednu je bil na vaš rojstni dan.