Hvordan konvertere tall til datoer i JavaScript

Hvordan konvertere tall til datoer i JavaScript
JavaScript gir flere datametoder for å formatere datoen eller tiden e.g. getDate () Returnerer gjeldende dato, Dato.nå() Returnerer gjeldende dato og tid osv. Tilsvarende eksisterer det noen metoder som brukes til å konvertere en datatype til en annen E.g. “.GetTime ()”Metode brukes til å konvertere en dato til et tall. Men hva om vi får et nummer i stedet for en dato, hvordan du konverterer dette nummeret til en dato?

Denne artikkelen vil gi en detaljert retningslinje i denne forbindelse, for dette formålet må du forstå følgende aspekter:

  • Dato.nå () Metode i JavaScript
  • Datoobjekt i JavaScript
  • Hvordan konvertere tall/millisekunder til dags dato i JavaScript.

Så uten forsinkelse, la oss begynne!

Dato.nå () Metode i JavaScript

I JavaScript starter den interne klokken fra midnatt 1. januar 1970. Så Dato.nå() Metoden beregner tid og dato fra 1. januar 1970 til gjeldende dato og klokkeslett. Som et resultat returnerer det en verdi i millisekunder (nummer). For å konvertere dette nummeret til lesbart datoformat, må vi bruke datoobjekt for JavaScript.

Før vi hopper inn i konverteringsprosedyren først må vi forstå hva som er et datoobjekt, hva er behovet for datoobjekt og hvordan du bruker et datoobjekt.

Datoobjekt i JavaScript

JavaScript gir et innebygd objekt som heter Date Object som lar oss jobbe med datoene. Konstruktøren “Ny dato ()”Brukes til å lage et datoobjekt, og det kan opprettes på fire forskjellige måter.

For å få gjeldende dato og tid alt vi trenger å gjøre er å bare bruke Ny dato () Som vist i følgende utdrag:

ny dato ();

Det er mange metoder tilgjengelig i JavaScript som kan brukes med datoobjektet for å utføre forskjellige funksjonaliteter e.g. dato.Nå () Metode, dato.GetTime () og så videre.

Hvordan konvertere nummer til dags dato

For å konvertere datoformatet fra millisekunder/tall til et lett lesbart datoformat kan vi bruke nytt dato () -objekt.

Eksempel

La oss vurdere den undergitte koden der vi bruker en dato.nå () funksjon for å få gjeldende dato og tid:

I ovennevnte utdrag i utgangspunktet opprettet vi en variabel strømdato, og lagret verdien av dato.nå () i "CurrentDate" -variabelen. Ved vellykket utførelse gir koden ovenfor følgende utdata:

Vi ventet et lesbart datoformat, men vi får et nummer i stedet for gjeldende dato og klokkeslett. Nå, alt vi trenger å gjøre er å konvertere ovennevnte nummer som representerer antall millisekunder til et menneskelig lesbart datoformat.

For dette formålet vil vi passere den resulterende verdien av datoen.nå () funksjon i Ny dato () gjenstand:

Ovennevnte utdrag vil gi følgende utdata:

Nå verifiserer output ovenfor at bruken av det nye datoobjektet gir resultatene i menneskelig lesbart datoformat.

Konklusjon

For å konvertere et tall til datoformat, bare passere numerisk/millisekundverdien til den nye datoen () -objektet. Denne artikkelen presenterte en detaljert forståelse av datoen.nå () Metode, ny date () objekt, og hvordan konvertere et tall til datoformat i JavaScript. Dessuten vurderte denne artikkelen noen eksempler for en dyp forståelse av alle disse konseptene.