Setarea timpului în obiectul Date în JavaScript
Când am creat obiectul cu data
în felul următor: new Date(), -
am lăsat parantezele rotunde goale. În acest
caz, am obținut momentul curent de timp.
Putem, totuși, proceda și altfel - să îi
transmitem parametri în formatul new Date(an,
lună, zi, ore, minute, secunde, milisecunde)
și în acest caz în variabila date
se va scrie nu momentul curent de timp, ci acela
pe care l-am specificat în parametri. În acest caz
la transmiterea parametrilor numărătoarea lunilor începe
de la zero.
Parametrii pot fi omiși de la sfârșit. În acest caz parametrii absenți pentru milisecunde, secunde și ore sunt considerați egali cu zero, iar pentru zile - cu unu. Anul și luna nu pot fi omise.
Să creăm un obiect cu data pentru un anumit moment de timp:
let date = new Date(2025, 10, 5, 12, 59, 59);
Posibilitatea de a seta momentul de timp poate fi folosită, de exemplu, pentru a afla ziua săptămânii pentru o anumită dată:
let date = new Date(2025, 10, 5); // vom seta 5 noiembrie 2025
let day = date.getDay();
let days = ['dum', 'lun', 'mar', 'mie', 'joi', 'vin', 'sâm'];
console.log(days[day]);
Aflați ce zi a săptămânii a fost în ziua voastră de naștere.