Hvordan konvertere tidsstempel til datoformat i JavaScript

Hvordan Konvertere Tidsstempel Til Datoformat I Javascript



I JavaScript er det situasjoner der det er behov for å konvertere den tilfeldige eller ukorrekte dato- og tidsverdien som er uavhengig av enhver tidssone eller kalender. For eksempel når det er nødvendig å få verdien av hvert attributt i datoformatet. I slike tilfeller kan JavaScript hjelpe deg med å kode den uformaterte tidsstempelverdien i riktig dato- og klokkeslettformat.

Denne håndboken vil veilede deg knyttet til konvertering av tidsstempel til datoformat i JavaScript.







Hvordan konvertere tidsstempelverdi i datoformat i JavaScript?

For å konvertere tidsstempelverdien til datoformat i JavaScript, kan følgende metoder brukes:



  • ' Ny dato() 'Konstruktør
  • ' getHours() ', ' getMinutes() ' og ' toDateString() ' Metoder
  • ' Dato Klasse Metoder



Gå gjennom de diskuterte metodene én etter én!





Metode 1: Konverter tidsstempel til datoformat i JavaScript ved å bruke «New Date()»-konstruktør

« ny dato() ' konstruktør oppretter et nytt objekt kalt ' Dato ” med gjeldende dato og klokkeslett. Denne metoden kan brukes for å lage et Dato-objekt som refererer til den deklarerte tidsstempelverdien og viser det konverterte datoformatet.

Eksemplet nedenfor vil demonstrere det angitte konseptet.



Eksempel

Først erklærer du en variabel kalt ' tidsstempel ' og lagre en bestemt verdi i den:

var tidsstempel = 1807110465663

Deretter bruker du ' Dato() '-konstruktør for å lage et nytt datoobjekt og bruke timeStamp-verdien som argument:

var dateFormat = ny dato ( tidsstempel ) ;

Logg til slutt den konverterte datoformatverdien på konsollen:

console.log ( datoformat )

Utdataene fra implementeringen ovenfor vil resultere som følger:

Metode 2: Konverter tidsstempel til datoformat i JavaScript ved å bruke metodene 'getHours()', 'getMinutes()' og 'toDateString()'

Først tilordner du en bestemt tidsstempelverdi og lagrer den i en variabel kalt timeStamp:

var tidsstempel = 1107110465663

Deretter bruker du ' Dato() ” konstruktør for å lage et nytt datoobjekt med timeStamp-verdien som argument som diskutert i forrige metode:

konst Dato = ny dato ( tidsstempel ) ;

Etter det bruker du ' getHours() ' og ' getMinutes() ” metoder for å få timene og minuttene med hensyn til den tildelte timeStamp-verdien. Bruk også ' toDateString() ' metode for å få den tilsvarende datoen også:

dateFormat = date.getHours ( ) + ':' + date.getMinutes ( ) + ', ' + date.toDateString ( ) ;

Vis til slutt det resulterende datoformatet på konsollen:

console.log ( datoformat ) ;

Produksjon

Metode 3: Konverter tidsstempel til datoformat i JavaScript ved hjelp av datoklassemetoder

« Dato ”-klassen gir ulike metoder for å representere det deklarerte tidsstemplet i datoformatet. Denne metoden kan implementeres for å lage et nytt datoobjekt og vise det tilsvarende datoformatet ved å bruke metodene for å hente hver av attributtene separat.

Se på følgende eksempel.

Eksempel

Gjenta trinnene diskutert i metodene ovenfor for å initialisere en tidsstempelverdi og opprette et nytt datoobjekt som følger:

var tidsstempel = 1107110465663
var datoformat = ny dato ( tidsstempel ) ;

Bruk nå ' getDate() ' metode for å få dagen i måneden, ' getMonth() ' for å få måneden, ' getFullYear() ' for å få verdien av hele året. Bruk også ' getHours() ', ' getMinutes() ', og ' getSeconds() ” for å få den tilsvarende tiden mot det oppgitte tidsstempelet.

Til slutt, legg til alle attributtene for å få datoformatet sekvensielt:

console.log ( 'Dato: ' + dateFormat.getDate ( ) +
'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
' ' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;

Produksjon

Vi har samlet forskjellige metoder for å konvertere tidsstempel til datoformat i JavaScript.

Konklusjon

For å konvertere tidsstempel til datoformat i JavaScript, bruk ' Ny dato() ” Konstruktørmetode for å lage et nytt datoobjekt og vise gjeldende dato og klokkeslett. Bruk også ' getHours() ', ' getMinutes() ', og ' toDateString() ” metoder for å kompilere klokkeslett og dato og vise dem. Dessuten, ' Dato klasse ”-metoder kan også brukes til samme formål. Denne artikkelen veiledet knyttet til konvertering av tidsstempel til datoformat i JavaScript.