JavaScript Date() Konstruktør

Javascript Date Konstruktor



Datoobjektet bruges i JavaScript til at manipulere dato og klokkeslæt. Arbejde med dato og klokkeslæt i JavaScript udføres ofte gennem JavaScript Date()-objektet. Den har flere metoder og en konstruktør, der blot giver os mulighed for at arbejde med dato og klokkeslæt. På en webside kan en timer indstilles ved hjælp af JavaScript-datoobjektet.

Denne manual vil uddybe Date()-konstruktørerne i JavaScript.







Hvad er JavaScript Date() Constructor?

Til oprettelse af Dato-objekter skal du bruge ' ny ” operatør. Der er fire forskellige Date()-konstruktører tilgængelige til at oprette datoobjekter:



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

Lad os tjekke hver af de nævnte metoder en efter en!



Hvordan bruger man Date() Constructor i JavaScript?

Ved at ringe til ' ny dato() ” konstruktør, oprettes et nyt datoobjekt med dagens dato og klokkeslæt:





var dato = ny dato ( ) ;


Udskriv nu den aktuelle dato og tid på konsollen ved at overføre variablen ' dato ' til ' console.log() ” metode:

console.log ( dato ) ;


Følgende datoværdi vil blive vist på konsollen:



Hvordan bruger man Date(dateString) Constructor i JavaScript?

For at konstruere et nyt datoobjekt med en medfølgende datostreng skal du bruge ' ny dato(datostreng) ” konstruktør.

For at gøre det, vil vi først oprette et nyt datoobjekt ved at overføre dato som en streng i Date(dateString)-konstruktøren:

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


Udskriv det derefter på konsollen:

console.log ( dato ) ;


Det tilsvarende output vil se sådan ud:

Hvordan bruger man Dato (millisekunder) Constructor i JavaScript?

Ved hjælp af ' ny dato (millisekunder) ”-konstruktør, oprettes et nyt datoobjekt ved at bruge Universal Time (UTC) ved at tilføje millisekunderne.

Når den nye Dato(millisekunder) konstruktør kaldes, oprettes et nyt datoobjekt med NUL millisekunder tilføjet til nultiden:

var dato = ny dato ( 0 ) ;


Udskriv datoen returneret af ' ny dato (millisekunder) ” konstruktør ved hjælp af console.log() metoden:

console.log ( dato ) ;


Produktion


På samme måde, når vi har bestået ' 50000000000 ” millisekunder til konstruktøren, vil datoen blive vist i forhold til den:

var dato = ny dato ( 50000000000 ) ;


Det givne output viser tiden efter 15 år:

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

Denne konstruktør accepterer minimum to argumenter og maksimalt syv for at få tiden i det angivne format. Men i tilfælde af én parameter, vil Date()-konstruktøren acceptere det som millisekunder.

For eksempel sender vi alle parametrene til Date()-konstruktøren, inklusive å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 ) ;


Til sidst skal du udskrive datoobjektværdien på konsollen ved hjælp af ' console.log() ” metode:

console.log ( dato ) ;


Produktion


Vi har samlet alle de væsentlige instruktioner relateret til JavaScript Date()-konstruktøren.

Konklusion

For at konstruere et datoobjekt kan du bruge en af ​​fire varianter af Date()-konstruktøren, inklusive Date(), Date(dateString), Date(millisekunder) og Date(år, måned, dag, timer, minutter, sekunder, millisekunder). For at oprette et Dato-objekt skal du desuden bruge ' ny ” operatør. Denne manual har uddybet Date()-konstruktøren i JavaScript.