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>