De JavaScript-datum object kan worden gebruikt om jaar, maand en dag te krijgen. U kunt een timer op de webpagina weergeven met behulp van een JavaScript-datumobject.
U kunt verschillende datumconstructors gebruiken om een datumobject te maken. Het biedt methoden om dag, maand, jaar, uur, minuut en seconden op te halen en in te stellen.
Constructeur
U kunt vier varianten van de Date-constructor gebruiken om een datumobject te maken.
- Datum()
- Datum (milliseconden)
- Datum(dateString)
- Datum (jaar, maand, dag, uren, minuten, seconden, milliseconden)
JavaScript-datummethoden
Laten we de lijst met JavaScript-datummethoden bekijken met hun beschrijving.
Methoden | Beschrijving |
---|---|
krijg datum() | Het retourneert de gehele waarde tussen 1 en 31 die de dag voor de opgegeven datum vertegenwoordigt op basis van de lokale tijd. |
getDay() | Het retourneert de gehele waarde tussen 0 en 6 die de dag van de week vertegenwoordigt op basis van de lokale tijd. |
getFullYear() | Het retourneert de gehele waarde die het jaar vertegenwoordigt op basis van de lokale tijd. |
getHours() | Het retourneert de gehele waarde tussen 0 en 23 die de uren vertegenwoordigt op basis van de lokale tijd. |
getMilliseconden() | Het retourneert de gehele waarde tussen 0 en 999 die de milliseconden vertegenwoordigt op basis van de lokale tijd. |
getMinuten() | Het retourneert de gehele waarde tussen 0 en 59 die de minuten vertegenwoordigt op basis van de lokale tijd. |
getMonth() | Het retourneert de gehele waarde tussen 0 en 11 die de maand vertegenwoordigt op basis van de lokale tijd. |
getSeconden() | Het retourneert de gehele waarde tussen 0 en 60 die de seconden vertegenwoordigt op basis van de lokale tijd. |
getUTCDate() | Het retourneert de gehele waarde tussen 1 en 31 die de dag voor de opgegeven datum vertegenwoordigt op basis van universele tijd. |
getUTCDay() | Het retourneert de gehele waarde tussen 0 en 6 die de dag van de week vertegenwoordigt op basis van universele tijd. |
getUTCFullYears() | Het retourneert de gehele waarde die het jaar vertegenwoordigt op basis van de universele tijd. |
getUTCHours() | Het retourneert de gehele waarde tussen 0 en 23 die de uren vertegenwoordigt op basis van de universele tijd. |
getUTCMinuten() | Het retourneert de gehele waarde tussen 0 en 59 die de minuten vertegenwoordigt op basis van de universele tijd. |
getUTCMand() | Het retourneert de gehele waarde tussen 0 en 11 die de maand vertegenwoordigt op basis van de universele tijd. |
getUTCSeconden() | Het retourneert de gehele waarde tussen 0 en 60 die de seconden vertegenwoordigt op basis van de universele tijd. |
setDate() | Het stelt de dagwaarde voor de opgegeven datum in op basis van de lokale tijd. |
setDay() | Het stelt de specifieke dag van de week in op basis van de lokale tijd. |
setVolledigJaren() | Het stelt de jaarwaarde voor de opgegeven datum in op basis van de lokale tijd. |
setHours() | Het stelt de uurwaarde voor de opgegeven datum in op basis van de lokale tijd. |
setMilliseconden() | Het stelt de millisecondewaarde voor de opgegeven datum in op basis van de lokale tijd. |
setMinuten() | Het stelt de minuutwaarde voor de opgegeven datum in op basis van de lokale tijd. |
setMaand() | Het stelt de maandwaarde voor de opgegeven datum in op basis van de lokale tijd. |
setSeconden() | Het stelt de tweede waarde in voor de opgegeven datum op basis van de lokale tijd. |
setUTCDate() | Het stelt de dagwaarde voor de opgegeven datum in op basis van de universele tijd. |
setUTCDay() | Het stelt de specifieke dag van de week in op basis van de universele tijd. |
setUTCFullYears() | Het stelt de jaarwaarde voor de opgegeven datum in op basis van de universele tijd. |
setUTCHours() | Het stelt de uurwaarde voor de opgegeven datum in op basis van de universele tijd. |
setUTCMilliseconden() | Het stelt de millisecondewaarde voor de opgegeven datum in op basis van de universele tijd. |
setUTCMinuten() | Het stelt de minuutwaarde voor de opgegeven datum in op basis van de universele tijd. |
setUTCMand() | Het stelt de maandwaarde voor de opgegeven datum in op basis van de universele tijd. |
setUTCSeconden() | Het stelt de tweede waarde in voor de opgegeven datum op basis van de universele tijd. |
toDateString() | Het retourneert het datumgedeelte van een Date-object. |
naarISOString() | Het retourneert de datum in de vorm van een ISO-formaatreeks. |
toJSON() | Het retourneert een tekenreeks die het Date-object vertegenwoordigt. Het serialiseert ook het Date-object tijdens JSON-serialisatie. |
toString() | Het retourneert de datum in de vorm van een tekenreeks. |
toTimeString() | Het retourneert het tijdgedeelte van een Date-object. |
naarUTCString() | Het converteert de opgegeven datum in de vorm van een tekenreeks met behulp van de UTC-tijdzone. |
waarde van() | Het retourneert de primitieve waarde van een Date-object. |
JavaScript-datumvoorbeeld
Laten we het eenvoudige voorbeeld bekijken om het datumobject af te drukken. Zowel de datum als de tijd worden afgedrukt.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Test het nu
Uitgang:
Current Date and Time: <span id="txt3"></span>
Laten we een andere code bekijken om datum/maand/jaar af te drukken.
Uitgang:
hoe de ontwikkelaarsmodus uit te schakelen
JavaScript-voorbeeld van huidige tijd
Laten we een eenvoudig voorbeeld bekijken om de huidige tijd van het systeem af te drukken.
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 het nu
Uitgang:
Current Time: <span id="txt"></span>
JavaScript digitaal klokvoorbeeld
Laten we het eenvoudige voorbeeld bekijken om de digitale klok weer te geven met behulp van een JavaScript-datumobject.
Er zijn twee manieren om het interval in JavaScript in te stellen: via de methode setTimeout() of 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>