Cum să convertiți marca temporală în format de dată în JavaScript

Cum Sa Convertiti Marca Temporala In Format De Data In Javascript



În JavaScript, există situații în care este necesar să se convertească data și valoarea aleatorii sau incorecte, care este independentă de orice fus orar sau calendar. De exemplu, când este necesar să obțineți valoarea fiecărui atribut în formatul de dată. În astfel de cazuri, JavaScript vă poate ajuta să codificați valoarea marcajului temporal neformatat în formatul adecvat de dată și oră.

Acest manual vă va ghida în legătură cu conversia marcajului de timp în format de dată în JavaScript.







Cum se convertesc valoarea timestampului în format de dată în JavaScript?

Pentru a converti valoarea marcajului de timp în format de dată în JavaScript, pot fi aplicate următoarele metode:



  • Data noua() ” Constructor
  • getHours() ”, “ getMinutes() ' și ' toDateString() ” Metode
  • Data Clasă Metode



Treceți una câte una prin metodele discutate!





Metoda 1: Convertiți marcajul de timp în format de dată în JavaScript folosind constructorul „New Date()”.

data noua() ' constructorul creează un nou obiect numit ' Data ” cu data și ora curente. Această metodă poate fi aplicată pentru a crea un obiect Date care se referă la valoarea declarată a marcajului de timp și afișează formatul de dată convertit.

Exemplul de mai jos va demonstra conceptul declarat.



Exemplu

Mai întâi, declarați o variabilă numită „ timestamp-ul ” și stocați o anumită valoare în el:

a fost timestamp-ul = 1807110465663

Apoi, aplicați „ Data() ” constructor pentru a crea un nou obiect dată și a utiliza valoarea timeStamp ca argument:

var dateFormat = data noua ( timestamp-ul ) ;

În cele din urmă, înregistrați valoarea convertită a formatului de dată pe consolă:

console.log ( formatul datei )

Rezultatul implementării de mai sus va rezulta după cum urmează:

Metoda 2: Convertiți marcajul de timp în format de dată în JavaScript folosind metodele „getHours()”, „getMinutes()” și „toDateString()”

În primul rând, atribuiți o anumită valoare de marcaj de timp și stocați-o într-o variabilă numită timestamp:

a fost timestamp-ul = 1107110465663

Apoi, aplicați „ Data() ” constructor pentru a crea un nou obiect dată cu valoarea timeStamp ca argument, așa cum sa discutat în metoda anterioară:

const Data = data noua ( timestamp-ul ) ;

După aceea, aplicați „ getHours() ' și ' getMinutes() ” pentru a obține orele și minutele în raport cu valoarea timeStamp atribuită. De asemenea, aplicați „ toDateString() ” pentru a obține și data corespunzătoare:

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

În cele din urmă, afișați formatul de dată rezultat pe consolă:

console.log ( formatul datei ) ;

Ieșire

Metoda 3: Convertiți marcajul de timp în format de dată în JavaScript utilizând metodele clasei de date

Data ” clasa furnizează diferite metode pentru a reprezenta marca temporală declarată în formatul de dată. Această metodă poate fi implementată pentru a crea un nou obiect de dată și pentru a afișa formatul de dată corespunzător prin aplicarea metodelor de preluare separat a fiecăruia dintre atributele sale.

Uită-te la următorul exemplu.

Exemplu

Repetați pașii discutați în metodele de mai sus pentru inițializarea unei valori de marcaj temporal și crearea unui nou obiect de dată, după cum urmează:

a fost timestamp-ul = 1107110465663
a fost formatul datei = data noua ( timestamp-ul ) ;

Acum, aplicați „ getDate() ” metoda de obținere a zilei lunii, ” getMonth() „pentru obținerea lunii,” getFullYear() ” pentru obținerea valorii întregului an. De asemenea, aplicați „ getHours() ”, “ getMinutes() ', și ' getSeconds() ” pentru obținerea orei corespunzătoare în raport cu marca temporală furnizată.

În cele din urmă, adăugați toate atributele pentru a obține secvențial formatul datei:

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

Ieșire

Am compilat diferite metode pentru a converti marca temporală în format de dată în JavaScript.

Concluzie

Pentru a converti marca temporală în format de dată în JavaScript, aplicați „ Data noua() ” Metoda constructorului pentru a crea un nou obiect dată și pentru a afișa data și ora curente. De asemenea, aplicați „ getHours() ”, “ getMinutes() ', și ' toDateString() ” metode pentru a compila ora și data și pentru a le afișa. În plus, „ Clasa de date ” Metodele pot fi, de asemenea, utilizate în același scop. Acest articol a ghidat legat de conversia marcajului de timp în format de dată în JavaScript.