De JavaScript-dato objekt kan brukes til å få år, måned og dag. Du kan vise en tidtaker på nettsiden ved hjelp av JavaScript-datoobjektet.
Du kan bruke forskjellige Dato-konstruktører for å lage et datoobjekt. Den gir metoder for å få og stille inn dag, måned, år, time, minutt og sekunder.
Konstruktør
Du kan bruke 4 varianter av Date constructor for å lage datoobjekt.
- Dato()
- Dato (millisekunder)
- Dato(datostreng)
- Dato (år, måned, dag, timer, minutter, sekunder, millisekunder)
JavaScript-datometoder
La oss se listen over JavaScript-datometoder med beskrivelsen deres.
| Metoder | Beskrivelse |
|---|---|
| getDate() | Den returnerer heltallsverdien mellom 1 og 31 som representerer dagen for den angitte datoen på grunnlag av lokal tid. |
| getDay() | Den returnerer heltallsverdien mellom 0 og 6 som representerer ukedagen på grunnlag av lokal tid. |
| getFullYears() | Den returnerer heltallsverdien som representerer året på grunnlag av lokal tid. |
| getHours() | Den returnerer heltallsverdien mellom 0 og 23 som representerer timene på grunnlag av lokal tid. |
| getMilliseconds() | Den returnerer heltallsverdien mellom 0 og 999 som representerer millisekunder på grunnlag av lokal tid. |
| getMinutes() | Den returnerer heltallsverdien mellom 0 og 59 som representerer minuttene på grunnlag av lokal tid. |
| getMonth() | Den returnerer heltallsverdien mellom 0 og 11 som representerer måneden på grunnlag av lokal tid. |
| getSeconds() | Den returnerer heltallsverdien mellom 0 og 60 som representerer sekundene på grunnlag av lokal tid. |
| getUTCDate() | Den returnerer heltallsverdien mellom 1 og 31 som representerer dagen for den angitte datoen på grunnlag av universell tid. |
| getUTCDay() | Den returnerer heltallsverdien mellom 0 og 6 som representerer ukedagen på grunnlag av universell tid. |
| getUTCFullYears() | Den returnerer heltallsverdien som representerer året på grunnlag av universell tid. |
| getUTCHours() | Den returnerer heltallsverdien mellom 0 og 23 som representerer timene på grunnlag av universell tid. |
| getUTCMinutes() | Den returnerer heltallsverdien mellom 0 og 59 som representerer minuttene på grunnlag av universell tid. |
| getUTCMonth() | Den returnerer heltallsverdien mellom 0 og 11 som representerer måneden på grunnlag av universell tid. |
| getUTCSeconds() | Den returnerer heltallsverdien mellom 0 og 60 som representerer sekundene på grunnlag av universell tid. |
| setDate() | Den setter dagverdien for den angitte datoen på grunnlag av lokal tid. |
| setDay() | Den setter den bestemte dagen i uken på grunnlag av lokal tid. |
| setFullYears() | Den setter årsverdien for den angitte datoen på grunnlag av lokal tid. |
| setHours() | Den setter timeverdien for den angitte datoen på grunnlag av lokal tid. |
| setMilliseconds() | Den setter millisekundverdien for den angitte datoen på grunnlag av lokal tid. |
| setMinutes() | Den setter minuttverdien for den angitte datoen på grunnlag av lokal tid. |
| setMonth() | Den setter månedsverdien for den angitte datoen på grunnlag av lokal tid. |
| setSeconds() | Den setter den andre verdien for den angitte datoen på grunnlag av lokal tid. |
| setUTCDate() | Den setter dagsverdien for den angitte datoen på grunnlag av universell tid. |
| setUTCDay() | Den setter den spesielle dagen i uken på grunnlag av universell tid. |
| setUTCFullYears() | Den setter årsverdien for den angitte datoen på grunnlag av universell tid. |
| setUTCHours() | Den setter timeverdien for den angitte datoen på grunnlag av universell tid. |
| setUTCMilliseconds() | Den setter millisekundverdien for den angitte datoen på grunnlag av universell tid. |
| setUTCMinutes() | Den setter minuttverdien for den angitte datoen på grunnlag av universell tid. |
| setUTCMonth() | Den setter månedsverdien for den angitte datoen på grunnlag av universell tid. |
| setUTCSeconds() | Den setter den andre verdien for den angitte datoen på grunnlag av universell tid. |
| toDateString() | Den returnerer datodelen av et Date-objekt. |
| toISOString() | Den returnerer datoen i formatet ISO-formatstreng. |
| tilJSON() | Den returnerer en streng som representerer Dato-objektet. Den serialiserer også Date-objektet under JSON-serialisering. |
| toString() | Den returnerer datoen i form av en streng. |
| toTimeString() | Den returnerer tidsdelen av et Dato-objekt. |
| toUTCString() | Den konverterer den angitte datoen i form av en streng ved å bruke UTC-tidssonen. |
| verdien av() | Den returnerer den primitive verdien til et Date-objekt. |
JavaScript-datoeksempel
La oss se det enkle eksemplet for å skrive ut datoobjekt. Den skriver ut både dato og klokkeslett.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Test det nå
Produksjon:
hvordan blokkere YouTube-annonser på Android
Current Date and Time: <span id="txt3"></span>
La oss se en annen kode for å skrive ut dato/måned/år.
Produksjon:
binær til bcd
Eksempel på JavaScript gjeldende tid
La oss se det enkle eksemplet for å skrive ut gjeldende tid for systemet.
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;Test det nå
Produksjon:
Current Time: <span id="txt"></span>
JavaScript digital klokke eksempel
La oss se det enkle eksemplet for å vise digital klokke ved hjelp av JavaScript-datoobjekt.
Det er to måter å angi intervall i JavaScript: ved setTimeout() eller setInterval() metoden.
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>