Hvordan konvertere datoer til tall i JavaScript

Hvordan konvertere datoer til tall i JavaScript
I livet til en JavaScript -utvikler er formateringsdato eller tid en vanlig oppgave. Det eksisterer forskjellige grunner til å vise eller konvertere nåværende, fortid og fremtidige tider. Du kan konvertere datoer til tall hvis du vil beregne tiden mellom to datoer, beregne alderen til noen eller finne utførelsestiden for et program.

I JavaScript kan du konvertere datoer til tall ved hjelp av ".GetTime ()”Funksjonen til“Dato”Objekt. Vet ikke hvordan du bruker "Dato.GetTime ()”Metode? Ingen bekymringer! Denne artikkelen vil hjelpe deg i denne forbindelse. Så la oss starte!

Hva er datoobjekt i JavaScript

På JavaScript -språk, “Dato”Objekt er en innebygd datatype som brukes til å jobbe med datoer og timinger. Det tilbyr også forskjellige metoder for lagring av dato i en variabel, få gjeldende tid og dato, formatering av datoen i henhold til brukerens sted og utføre forskjellige aritmetiske operasjoner. Ved å bruke “ny”Nøkkelord, kan du opprette et datoobjekt i fire forskjellige former. For å vite mer om det, sjekk ut den undergitte syntaksen til datoobjektene.

Syntaks av datoobjekt

Ta en titt på følgende syntaks for å opprette et nytt datoobjekt med gjeldende tid og dato:

Ny dato ()

Du kan også opprette et nytt datoobjekt ved å passere millisekundene som argumenter:

Ny dato (millisekunder)

For å spesifisere år, måned, dag, time, minutter, sekund og millisekund, for et datoobjekt, bruk den undergitte syntaks:

Ny dato (år, måned, dato, time, minutt, sekund, millisekund)

Du kan også passere “Datastring”Som en parameter for representasjon av datoobjektet:

Ny dato (Datastring)

Hvordan få tilgang til komponenter i datoobjekt i JavaScript

Flere metoder eksisterer for å få tilgang til komponentene i datoobjekt i JavaScript som GetMonth (), Gethours (), Getlylear (). Mer spesifikt vil vi snakke om “GetTime() ”Metode for datoobjektet.

Dato objekt getTime () Metode i JavaScript

De GetTime () Metode i JavaScript gir ut en numerisk verdi relatert til den spesifiserte datoen i universell tid. Det returnerer antall millisekunder Siden Epoch eller 1. januar 1970 (00:00:00).

GetTime () -funksjonen til datoobjektet brukes også til å tildele tid og dato til et annet datoobjekt. Det fungerer også i den universelle tidssonen, så hvis GetTime () -funksjonen kalles fra flere tidssoner, vil den vise de samme resultatene.

Syntaks av GetTime ()

Her er syntaks for GetTime () -metoden:

Dato.GetTime ()

Hvordan konvertere datoer til tall i JavaScript

Bruke datoen.GetTime () -metode, du kan enkelt konvertere datoene til tall. Vil prøve det? Hvis ja, definerer du først et datoobjekt i JavaScript -koden.

const date1 = ny dato ();
konsoll.logg (dato1);

I den ovennevnte koden, "Ny dato ()”Konstruktør brukes til å lage en ny date”Dato1”Objekt, og så vil det sende ut gjeldende tid og dato ved hjelp av“ konsollen.Log () ”-funksjon:

Neste, for å konvertere datoen til nummer, vil vi bruke "GetTime ()”Metode på denne måten:

Const Resultat = Date1.GetTime ();
konsoll.logg (resultat);

Utførelsen av den ovennevnte koden vil returnere antall millisekunder mellom 1. januar 1970 (ECMASCRIPT EPOCH) og gjeldende dato:

Du kan også spesifisere en "Datastring”For å konvertere den ekstra datoen til tall. For eksempel, i det undergitte eksemplet, vil vi konvertere "25. januar 1998 12:35:32”Til tall:

var x = ny dato ('25. januar 1998 12:35:32');
var y = x.GetTime ();
konsoll.logg (y);

Når du utfører den oppgitte koden, vil den vise det konverterte nummeret som utgang:

Konklusjon

Denne oppskrivningen demonstrerte hvordan man konverterer datoer til tall i JavaScript. Bruke datobjektet GetTime () Metode, du kan enkelt konvertere datoene til tall for å beregne tiden mellom to datoer, beregne alderen til noen eller finne utførelsestiden for et program. Vi har diskutert datoen.getTime () -metode, syntaks, bruk og prosedyre for å bruke den til konvertere de datoer til tall, I denne skrivingen.