The data JavaScript obiectul poate fi folosit pentru a obține anul, luna și ziua. Puteți afișa un cronometru pe pagina web cu ajutorul obiectului data JavaScript.
Puteți utiliza diferiți constructori Date pentru a crea un obiect dată. Oferă metode de a obține și de a seta ziua, luna, anul, ora, minutul și secundele.
Constructor
Puteți utiliza 4 variante ale constructorului Date pentru a crea un obiect data.
- Data()
- Data (milisecunde)
- Data(date șir)
- Data (an, lună, zi, ore, minute, secunde, milisecunde)
Metode de date JavaScript
Să vedem lista metodelor de date JavaScript cu descrierea lor.
Metode | Descriere |
---|---|
getDate() | Returnează valoarea întreagă între 1 și 31 care reprezintă ziua pentru data specificată pe baza orei locale. |
getDay() | Returnează valoarea întreagă între 0 și 6 care reprezintă ziua săptămânii pe baza orei locale. |
getFullYears() | Returnează valoarea întreagă care reprezintă anul pe baza orei locale. |
getHours() | Returnează valoarea întreagă între 0 și 23 care reprezintă orele pe baza orei locale. |
getMillisecunde() | Returnează valoarea întreagă între 0 și 999 care reprezintă milisecundele pe baza orei locale. |
getMinutes() | Returnează valoarea întreagă între 0 și 59 care reprezintă minutele pe baza orei locale. |
getMonth() | Returnează valoarea întreagă între 0 și 11 care reprezintă luna pe baza orei locale. |
getSeconds() | Returnează valoarea întreagă între 0 și 60 care reprezintă secundele pe baza orei locale. |
getUTCDate() | Returnează valoarea întreagă între 1 și 31 care reprezintă ziua pentru data specificată pe baza orei universale. |
getUTCDay() | Returnează valoarea întreagă între 0 și 6 care reprezintă ziua săptămânii pe baza timpului universal. |
getUTCFullYears() | Returnează valoarea întreagă care reprezintă anul pe baza timpului universal. |
getUTCHours() | Returnează valoarea întreagă între 0 și 23 care reprezintă orele pe baza timpului universal. |
getUTCMinutes() | Returnează valoarea întreagă între 0 și 59 care reprezintă minutele pe baza timpului universal. |
getUTCMonth() | Returnează valoarea întreagă între 0 și 11 care reprezintă luna pe baza timpului universal. |
getUTCSeconds() | Returnează valoarea întreagă între 0 și 60 care reprezintă secundele pe baza timpului universal. |
Seteaza data() | Setează valoarea zilei pentru data specificată pe baza orei locale. |
setDay() | Acesta stabilește o anumită zi a săptămânii pe baza orei locale. |
setFullYears() | Setează valoarea anului pentru data specificată pe baza orei locale. |
setHours() | Setează valoarea orei pentru data specificată pe baza orei locale. |
setMillisecunde() | Setează valoarea milisecundei pentru data specificată pe baza orei locale. |
setMinutes() | Setează valoarea minutei pentru data specificată pe baza orei locale. |
setMonth() | Setează valoarea lunii pentru data specificată pe baza orei locale. |
setSeconds() | Setează a doua valoare pentru data specificată pe baza orei locale. |
setUTCDate() | Setează valoarea zilei pentru data specificată pe baza orei universale. |
setUTCDay() | Stabilește ziua particulară a săptămânii pe baza timpului universal. |
setUTCFullYears() | Setează valoarea anului pentru data specificată pe baza orei universale. |
setUTCHours() | Setează valoarea orei pentru data specificată pe baza orei universale. |
setUTCMilisecunde() | Setează valoarea milisecundei pentru data specificată pe baza orei universale. |
setUTCMinutes() | Setează valoarea minutelor pentru data specificată pe baza orei universale. |
setUTCMonth() | Setează valoarea lunii pentru data specificată pe baza orei universale. |
setUTCSeconds() | Setează a doua valoare pentru data specificată pe baza orei universale. |
toDateString() | Returnează porțiunea dată a unui obiect Date. |
toISOString() | Returnează data sub forma șirului format ISO. |
toJSON() | Returnează un șir reprezentând obiectul Date. De asemenea, serializează obiectul Date în timpul serializării JSON. |
toString() | Returnează data sub formă de șir. |
toTimeString() | Returnează porțiunea de timp a unui obiect Date. |
toUTCString() | Convertește data specificată sub formă de șir folosind fusul orar UTC. |
valoarea() | Returnează valoarea primitivă a unui obiect Date. |
Exemplu de dată JavaScript
Să vedem exemplul simplu pentru a tipări un obiect data. Tipărește atât data, cât și ora.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Testează-l acum
Ieșire:
Current Date and Time: <span id="txt3"></span>
Să vedem un alt cod pentru a tipări data/luna/anul.
Ieșire:
Exemplu de ora curentă JavaScript
Să vedem exemplul simplu pentru a imprima ora curentă a sistemului.
Current Time: <span id="txt"></span> var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); document.getElementById('txt').innerHTML=h+':'+m+':'+s;Testează-l acum
Ieșire:
Current Time: <span id="txt"></span>
Exemplu de ceas digital JavaScript
Să vedem exemplul simplu de afișare a ceasului digital folosind un obiect data JavaScript.
Există două moduri de a seta intervalul în JavaScript: prin metoda setTimeout() sau setInterval().
Current Time: <span id="txt"></span> window.onload=function(){getTime();} function getTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); // add a zero in front of numbers<10 m="checkTime(m);" s="checkTime(s);" document.getelementbyid('txt').innerhtml="h+':'+m+':'+s;" settimeout(function(){gettime()},1000); } setinterval('gettime()',1000); another way function checktime(i){ if (i<10){ i="0" + i; return < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Current Time: <span id="txt2"></span> </pre> <hr></10>
10>