The JavaScript datum objekt se može koristiti za dobivanje godine, mjeseca i dana. Možete prikazati mjerač vremena na web stranici uz pomoć JavaScript objekta datuma.
Za stvaranje datumskog objekta možete koristiti različite konstruktore datuma. Omogućuje metode za dobivanje i postavljanje dana, mjeseca, godine, sata, minute i sekundi.
objekt niza u Javi
Konstruktor
Možete koristiti 4 varijante konstruktora datuma za stvaranje datumskog objekta.
- Datum()
- Datum (milisekunde)
- Datum(dateString)
- Datum (godina, mjesec, dan, sati, minute, sekunde, milisekunde)
Metode JavaScript datuma
Pogledajmo popis JavaScript metoda datuma s njihovim opisom.
| Metode | Opis |
|---|---|
| getDate() | Vraća vrijednost cijelog broja između 1 i 31 koja predstavlja dan za navedeni datum na temelju lokalnog vremena. |
| getDay() | Vraća vrijednost cijelog broja između 0 i 6 koja predstavlja dan u tjednu na temelju lokalnog vremena. |
| getFullYears() | Vraća cjelobrojnu vrijednost koja predstavlja godinu na temelju lokalnog vremena. |
| getHours() | Vraća vrijednost cijelog broja između 0 i 23 koja predstavlja sate na temelju lokalnog vremena. |
| getMilliseconds() | Vraća vrijednost cijelog broja između 0 i 999 koja predstavlja milisekunde na temelju lokalnog vremena. |
| getMinutes() | Vraća vrijednost cijelog broja između 0 i 59 koja predstavlja minute na temelju lokalnog vremena. |
| getMonth() | Vraća vrijednost cijelog broja između 0 i 11 koja predstavlja mjesec na temelju lokalnog vremena. |
| getSeconds() | Vraća vrijednost cijelog broja između 0 i 60 koja predstavlja sekunde na temelju lokalnog vremena. |
| getUTCDate() | Vraća vrijednost cijelog broja između 1 i 31 koja predstavlja dan za navedeni datum na temelju univerzalnog vremena. |
| getUTCDay() | Vraća vrijednost cijelog broja između 0 i 6 koja predstavlja dan u tjednu na temelju univerzalnog vremena. |
| getUTCFullYears() | Vraća cjelobrojnu vrijednost koja predstavlja godinu na temelju univerzalnog vremena. |
| getUTCHours() | Vraća vrijednost cijelog broja između 0 i 23 koja predstavlja sate na temelju univerzalnog vremena. |
| getUTCMinutes() | Vraća vrijednost cijelog broja između 0 i 59 koja predstavlja minute na temelju univerzalnog vremena. |
| getUTCMonth() | Vraća vrijednost cijelog broja između 0 i 11 koja predstavlja mjesec na temelju univerzalnog vremena. |
| getUTCSeconds() | Vraća vrijednost cijelog broja između 0 i 60 koja predstavlja sekunde na temelju univerzalnog vremena. |
| setDate() | Postavlja vrijednost dana za navedeni datum na temelju lokalnog vremena. |
| setDay() | Postavlja određeni dan u tjednu na temelju lokalnog vremena. |
| setFullYears() | Postavlja vrijednost godine za navedeni datum na temelju lokalnog vremena. |
| setHours() | Postavlja vrijednost sata za navedeni datum na temelju lokalnog vremena. |
| setMilisekunde() | Postavlja vrijednost milisekundi za navedeni datum na temelju lokalnog vremena. |
| setMinutes() | Postavlja vrijednost minuta za navedeni datum na temelju lokalnog vremena. |
| postaviMjesec() | Postavlja vrijednost mjeseca za navedeni datum na temelju lokalnog vremena. |
| setSeconds() | Postavlja drugu vrijednost za navedeni datum na temelju lokalnog vremena. |
| setUTCDate() | Postavlja vrijednost dana za navedeni datum na temelju univerzalnog vremena. |
| postaviUTCDay() | Postavlja određeni dan u tjednu na temelju univerzalnog vremena. |
| setUTCFullYears() | Postavlja vrijednost godine za navedeni datum na temelju univerzalnog vremena. |
| postaviUTCHours() | Postavlja vrijednost sata za navedeni datum na temelju univerzalnog vremena. |
| setUTCMilliseconds() | Postavlja vrijednost milisekundi za navedeni datum na temelju univerzalnog vremena. |
| setUTCMinutes() | Postavlja vrijednost minuta za određeni datum na temelju univerzalnog vremena. |
| setUTCMonth() | Postavlja vrijednost mjeseca za navedeni datum na temelju univerzalnog vremena. |
| setUTCSeconds() | Postavlja drugu vrijednost za navedeni datum na temelju univerzalnog vremena. |
| toDateString() | Vraća datumski dio Date objekta. |
| toISOString() | Vraća datum u obliku niza ISO formata. |
| toJSON() | Vraća niz koji predstavlja objekt Datum. Također serijalizira objekt Date tijekom JSON serijalizacije. |
| toString() | Vraća datum u obliku niza. |
| toTimeString() | Vraća vremenski dio Date objekta. |
| toUTCString() | Pretvara navedeni datum u obliku niza koristeći UTC vremensku zonu. |
| vrijednost() | Vraća osnovnu vrijednost objekta Date. |
Primjer JavaScript datuma
Pogledajmo jednostavan primjer ispisa datumskog objekta. Ispisuje i datum i vrijeme.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Testirajte sada
Izlaz:
Current Date and Time: <span id="txt3"></span>
Pogledajmo još jedan kod za ispis datuma/mjeseca/godine.
Izlaz:
kako nadograditi java
Primjer JavaScript trenutnog vremena
Pogledajmo jednostavan primjer za ispis trenutnog vremena sustava.
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;Testirajte sada
Izlaz:
Current Time: <span id="txt"></span>
Primjer JavaScript digitalnog sata
Pogledajmo jednostavan primjer za prikaz digitalnog sata pomoću JavaScript objekta datuma.
baci u sql
Postoje dva načina za postavljanje intervala u JavaScriptu: metodom setTimeout() ili 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>