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:

javascriptlet 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:

javascriptlet 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]);
Задание 1

Ugotovite, kateri dan v tednu je bil na vaš rojstni dan.