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>