Hvordan fungerer dato -parsing i JavaScript

Hvordan fungerer dato -parsing i JavaScript
Dato -analysering”Er prosedyren der vi konverterer en datatype til en annen. For eksempel, i et JavaScript -program, må du konvertere en streng som omfatter en "Dato”Verdi til et dateobjekt. Denne dato -parsingoperasjonen kan utføres ved å bruke "Dato.parse ()”Metode. Etter å ha analysert strengverdien til dags dato, kan den resulterende verdien brukes i andre kodingsoppgaver som å sammenligne, legge til eller trekke fra to datoverdier.

Denne oppskrivningen vil diskutere arbeider av Dato -analysering i JavaScript ved hjelp av passende eksempler. Så la oss starte!

Hvordan fungerer dato -parsing i JavaScript

I JavaScript, "Dato.parse ()”Metode brukes til å analysere en“Dato”Streng og returnerer antallet“millisekunder”Mellom den spesifiserte argumentverdien og“1. januar 1970Unix Epoch. I tilfelle merverdien er en ikke-valid streng, så "Dato.parse ()”Metoden kommer tilbake“Nan”(Ikke et tall).

Syntaks

Dato.parse (streng);

Her, "Dato.parse ()”Metoden vil analysere“streng”Og returner tilsvarende”millisekunder”Verdi.

Vi vil nå gi noen eksempler for å demonstrere hvordan dato -parsing fungerer i JavaScript.

Eksempel 1
Først av alt vil vi analysere en strengverdi "22. februar 2022" bruker "Dato.parse ()”Metode og lagre den resulterende verdien i variabelen”MS”:

La MS = dato.parse ("22. februar 2022");
konsoll.logg ("antall millisekunder:"+ms);

Det gitte “Dato.parse ()”Metode vil returnere tidsforskjellen mellom den spesifiserte verdien og“1. januar 1970”Dato i“millisekunder”:

Eksempel 2
JavaScript “Dato.parse ()”Metode tillater deg også å analysere en streng som består av dato og klokkeslett i timer og minutter. For eksempel, i det undergitte eksemplet, vil vi passere strengen "22. februar 2022 10:10”Som et argument for“Dato.parse ()”Metode:

La MS = dato.parse ("22. februar 2022 10:10");
konsoll.logg ("antall millisekunder:"+ms);

Som du kan se, viser utdataene den analyserte datastrengen som "1645506600000”Millisekunder:

Du kan også bekrefte at antall millisekunder som returneres av "Dato.parse ()”Metode representerer den passerte datoen”streng“. For dette formålet, lage en “Dato”Objekt mens du passerer hentet”millisekunder”:

var dato = ny dato (ms);

Deretter påkaller “Dato.toString ()”Metode for å konvertere verdien av datoobjektet til en streng:

konsoll.Logg ("Streng til dags dato konverteringsresultater:"+Dato.toString ());

Utførelsen av ovennevnte “Dato.toString ()”Metode betyr at den konverterte verdien og den spesifiserte strengen er den samme:

Eksempel 3
I dette eksemplet vil vi legge til timer, minutter så vel som sekunder med datoverdien og sende den til "Dato.parse ()”Metode:

La MS = dato.Parse ("22. februar 2022 09:07:10 AM");
konsoll.logg ("antall millisekunder:"+ms);

Dato.parse ()”Metode vil også vurdere sekundene mens du beregner forskjellen mellom den og“1. januar 1970 00:00:00”:

Eksempel 4
Ved hjelp av "Dato.parse ()”Metode, vil vi nå analysere en streng som omfatter en dato og tid i“Utc”Format:

La MS = dato.Parse ("22. februar 2022 09:07:10 AM UTC");
konsoll.logg ("antall millisekunder:"+ms);

Produksjon

Eksempel 5
Hvis du har bestått en ugyldig dato -streng, så er retursaken til JavaScript "Dato.parse ()”Metoden vil bli satt til“Nan”(Ikke et tall):

La MS = dato.parse ("Linuxhint");
konsoll.Logg (MS);

Produksjon

Det var all viktig informasjon relatert til analyseringsdato i JavaScript. Du kan videre forske i henhold til dine krav.

Konklusjon

I JavaScript, "Dato.parse ()”Metode brukes til å analysere en“Dato”Streng og returnerer antallet“millisekunder”Mellom den spesifiserte argumentverdien og“1. januar 1970”Unix Epoch. I tilfelle merverdien er en ikke-valid streng, så "Dato.parse ()”Metoden kommer tilbake“Nan”(Ikke et tall). Denne oppskrivningen diskuterte arbeidet med dato-parsing i JavaScript ved hjelp av noen passende eksempler.