JavaScript Date() Konstruktør

Javascript Date Konstruktor



Datoobjektet brukes i JavaScript for å manipulere dato og klokkeslett. Arbeid med dato og klokkeslett i JavaScript utføres ofte gjennom JavaScript Date()-objektet. Den har flere metoder og en konstruktør som ganske enkelt lar oss jobbe med dato og klokkeslett. På en nettside kan en tidtaker settes ved hjelp av JavaScript-datoobjektet.

Denne håndboken vil utdype Date()-konstruktørene i JavaScript.







Hva er JavaScript Date() Constructor?

For å lage Dato-objekter, bruk ' ny ' operatør. Det er fire forskjellige Date()-konstruktører tilgjengelig for å lage datoobjekter:



    • Dato()
    • Dato(datostreng)
    • Dato (millisekunder)
    • Dato (år, måned, dag, timer, minutter, sekunder, millisekunder)

La oss sjekke ut hver av de nevnte metodene en etter en!



Hvordan bruker jeg Date() Constructor i JavaScript?

Ved å ringe ' ny dato() ” konstruktør, opprettes et nytt datoobjekt med dagens dato og klokkeslett:





var Dato = ny dato ( ) ;


Skriv ut nåværende dato og klokkeslett på konsollen ved å sende variabelen ' Dato ' til ' console.log() ' metode:

console.log ( Dato ) ;


Følgende datoverdi vil vises på konsollen:



Hvordan bruker jeg Date(dateString) Constructor i JavaScript?

For å konstruere et nytt datoobjekt med en gitt datostreng, bruk ' ny dato(datostreng) ' konstruktør.

For å gjøre det, vil vi først lage et nytt datoobjekt ved å sende dato som en streng i Date(dateString)-konstruktøren:

var Dato = ny dato ( '8. oktober 2022 15:11:05' ) ;


Skriv den deretter ut på konsollen:

console.log ( Dato ) ;


Den tilsvarende utgangen vil se slik ut:

Hvordan bruke Date(milliseconds) Constructor i JavaScript?

Ved hjelp av ' ny dato (millisekunder) ” konstruktør, opprettes et nytt datoobjekt ved å bruke Universal Time (UTC) ved å legge til millisekunder.

Når den nye Dato(millisekunder)-konstruktøren påkalles, opprettes et nytt datoobjekt med NULL millisekunder lagt til nulltiden:

var Dato = ny dato ( 0 ) ;


Skriv ut datoen returnert av ' ny dato (millisekunder) ” konstruktør som bruker console.log()-metoden:

console.log ( Dato ) ;


Produksjon


På samme måte, når vi har passert ' 500000000000 ' millisekunder til konstruktøren, vil datoen vises i forhold til den:

var Dato = ny dato ( 500000000000 ) ;


Den oppgitte produksjonen viser tiden etter 15 år:

Hvordan bruke Dato (år, måned, dag, timer, minutter, sekunder, millisekunder) Constructor i JavaScript?

Denne konstruktøren godtar minimum to argumenter og maksimalt syv for å få tiden i det angitte formatet. Men i tilfelle av én parameter, vil Date()-konstruktøren godta det som millisekunder.

For eksempel vil vi sende alle parameterne til Date()-konstruktøren, inkludert år, måned, dag, timer, minutter, sekunder og millisekunder som henholdsvis 2022, 5, 11, 15, 14, 15 og 7:

var Dato = ny dato ( 2022 , 5 , elleve , 12 , 14 , femten , 7 ) ;


Skriv til slutt ut datoobjektverdien på konsollen ved å bruke ' console.log() ' metode:

console.log ( Dato ) ;


Produksjon


Vi har samlet alle viktige instruksjoner knyttet til JavaScript Date()-konstruktøren.

Konklusjon

For å konstruere et datoobjekt kan du bruke en av fire varianter av Date()-konstruktøren, inkludert Date(), Date(dateString), Date(millisekunder) og Date(år, måned, dag, timer, minutter, sekunder, millisekunder). Dessuten, for å lage et Dato-objekt, bruk ' ny ' operatør. Denne håndboken har utviklet Date()-konstruktøren i JavaScript.