Sådan konverteres tidsstempel til datoformat i JavaScript

Sadan Konverteres Tidsstempel Til Datoformat I Javascript



I JavaScript er der situationer, hvor der er behov for at konvertere den tilfældige eller forkerte dato- og tidsværdi, som er uafhængig af enhver tidszone eller kalender. For eksempel, når det er påkrævet at få værdien af ​​hver attribut i datoformatet. I sådanne tilfælde kan JavaScript hjælpe dig med at kode den uformaterede tidsstempelværdi i det korrekte dato- og tidsformat.

Denne manual vil guide dig i forbindelse med konvertering af tidsstempel til datoformat i JavaScript.







Hvordan konverteres tidsstempelværdi i datoformat i JavaScript?

For at konvertere tidsstempelværdien til datoformat i JavaScript kan følgende metoder anvendes:



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



Gennemgå de diskuterede metoder én efter én!





Metode 1: Konverter tidsstempel til datoformat i JavaScript ved hjælp af 'New Date()'-konstruktør

Det ' ny dato() ' konstruktør opretter et nyt objekt med navnet ' dato ” med den aktuelle dato og klokkeslæt. Denne metode kan anvendes til at oprette et Dato-objekt, der henviser til den erklærede tidsstempelværdi og viser det konverterede datoformat.

Nedenstående eksempel vil demonstrere det angivne koncept.



Eksempel

Først skal du erklære en variabel med navnet ' tidsstempel ” og gem en bestemt værdi i den:

var tidsstempel = 1807110465663

Anvend derefter ' Dato() ” konstruktør for at oprette et nyt datoobjekt og bruge timeStamp-værdien som dets argument:

var dateFormat = ny dato ( tidsstempel ) ;

Til sidst skal du logge den konverterede datoformatværdi på konsollen:

console.log ( datoformat )

Outputtet af ovenstående implementering vil resultere som følger:

Metode 2: Konverter tidsstempel til datoformat i JavaScript ved hjælp af metoderne 'getHours()', 'getMinutes()' og 'toDateString()'

Tildel først en bestemt tidsstempelværdi og gem den i en variabel ved navn timeStamp:

var tidsstempel = 1107110465663

Anvend derefter ' Dato() ” konstruktør for at oprette et nyt datoobjekt med timeStamp-værdien som argument som diskuteret i den forrige metode:

konst dato = ny dato ( tidsstempel ) ;

Anvend derefter ' getHours() ' og ' getMinutes() ” metoder til at få timer og minutter i forhold til den tildelte timeStamp-værdi. Anvend også ' toDateString() ” metode til også at få den tilsvarende dato:

datoFormat = dato.getTimer ( ) + ':' + date.getMinutes ( ) + ', ' + date.toDateString ( ) ;

Vis endelig det resulterende datoformat på konsollen:

console.log ( datoformat ) ;

Produktion

Metode 3: Konverter tidsstempel til datoformat i JavaScript ved hjælp af datoklassemetoder

Det ' Dato ”-klassen giver forskellige metoder til at repræsentere det erklærede tidsstempel i datoformatet. Denne metode kan implementeres til at oprette et nyt datoobjekt og vise det tilsvarende datoformat ved at anvende metoderne til at hente hver af dets attributter separat.

Se på følgende eksempel.

Eksempel

Gentag trinene beskrevet i ovenstående metoder til initialisering af en tidsstempelværdi og oprettelse af et nyt datoobjekt som følger:

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

Anvend nu ' getDate() ' metode til at få månedsdagen, ' getMonth() ' for at få måneden, ' getFullYear() ” for at få værdien af ​​hele året. Anvend også ' getHours() ', ' getMinutes() ', og ' getSeconds() ” for at få den tilsvarende tid mod det angivne tidsstempel.

Til sidst skal du tilføje alle attributterne for at få datoformatet sekventielt:

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

Produktion

Vi har samlet forskellige metoder til at konvertere tidsstempel til datoformat i JavaScript.

Konklusion

For at konvertere tidsstempel til datoformat i JavaScript skal du anvende ' Ny dato() ” Konstruktørmetode til at oprette et nyt datoobjekt og vise den aktuelle dato og klokkeslæt. Anvend også ' getHours() ', ' getMinutes() ', og ' toDateString() ” metoder til at kompilere klokkeslæt og dato og vise dem. Desuden er ' Dato klasse ”-metoder kan også bruges til samme formål. Denne artikel guidet relateret til konvertering af tidsstempel til datoformat i JavaScript.