Postavljanje vremena u objektu Date u JavaScript-u
Kada smo kreirali objekat sa datumom
na ovaj način: new Date(), -
ostavljali smo okrugle zagrade prazne. U ovom
slučaju smo dobijali trenutni trenutak vremena.
Može se, međutim, postupiti i drugačije - proslediti
mu parametre u formatu new Date(godina,
mesec, dan, sati, minuti, sekunde, milisekunde)
i u ovom slučaju u promenljivu date
biće upisan ne trenutni trenutak vremena, već onaj
koji smo naveli u parametrima. Pri tome
prilikom prosleđivanja parametara brojanje meseci počinje
od nule.
Parametre je moguće izostaviti sa kraja. Pri tome nedostajući parametri za milisekunde, sekunde i sati smatraju se jednakim nuli, a za danove - jedinici. Godinu i mesec ne možete izostaviti.
Hajde da kreiramo objekat sa datumom za određeni trenutak vremena:
let date = new Date(2025, 10, 5, 12, 59, 59);
Mogućnost postavljanja trenutka vremena može se koristiti, na primer, da bismo saznali dan u nedelji za određeni datum:
let date = new Date(2025, 10, 5); // postavljamo 5. novembar 2025. godine
let day = date.getDay();
let days = ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'];
console.log(days[day]);
Saznajte koji je dan u nedelji bio na vaš rođendan.