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:
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:
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:
Produksjon
På samme måte, når vi har passert ' 500000000000 ' millisekunder til konstruktøren, vil datoen vises i forhold til den:
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:
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.