V JavaScripte existujú situácie, kedy je potrebné previesť náhodnú alebo nesprávnu hodnotu dátumu a času, ktorá je nezávislá od akéhokoľvek časového pásma alebo kalendára. Napríklad, keď je potrebné získať hodnotu každého atribútu vo formáte dátumu. V takýchto prípadoch vám JavaScript môže pomôcť zakódovať neformátovanú hodnotu časovej pečiatky do správneho formátu dátumu a času.
Táto príručka vás prevedie prevodom časovej pečiatky do formátu dátumu v JavaScripte.
Ako previesť hodnotu časovej pečiatky vo formáte dátumu v JavaScripte?
Ak chcete previesť hodnotu časovej pečiatky do formátu dátumu v JavaScripte, môžete použiť nasledujúce metódy:
- “ Nový dátum () 'Konštruktér.'
- “ getHours() “, “ getMinutes() “ a „ toDateString() “Metódy
- “ Dátum “ Trieda Metódy
Prejdite si diskutované metódy jeden po druhom!
Metóda 1: Preveďte časovú pečiatku do formátu dátumu v JavaScripte pomocou konštruktora „New Date()“.
' nový dátum() 'Konštruktor vytvorí nový objekt s názvom ' dátum “ s aktuálnym dátumom a časom. Túto metódu možno použiť na vytvorenie objektu Date odkazujúceho na deklarovanú hodnotu časovej pečiatky a zobrazujúceho skonvertovaný formát dátumu.
Nasledujúci príklad demonštruje uvedený koncept.
Príklad
Najprv deklarujte premennú s názvom „ časová značka “ a uložte doň konkrétnu hodnotu:
bol časová značka = 1807110465663Ďalej použite „ Dátum() ” na vytvorenie nového objektu dátumu a použitie hodnoty časovej značky ako jeho argumentu:
var dateFormat = nový dátum ( časová značka ) ;Nakoniec zapíšte prevedenú hodnotu formátu dátumu do konzoly:
konzola.log ( formát dátumu )Výsledkom vyššie uvedenej implementácie bude:
Metóda 2: Preveďte časovú pečiatku na formát dátumu v JavaScripte pomocou metód „getHours()“, „getMinutes()“ a „toDateString()“
Najprv priraďte konkrétnu hodnotu časovej pečiatky a uložte ju do premennej s názvom timeStamp:
bol časová značka = 1107110465663Ďalej použite „ Dátum() ” na vytvorenie nového objektu dátumu s hodnotou časovej pečiatky ako argumentom, ako je uvedené v predchádzajúcej metóde:
konšt dátum = nový dátum ( časová značka ) ;Potom použite „ getHours() “ a „ getMinutes() ” metódy na získanie hodín a minút vzhľadom na priradenú hodnotu časovej značky. Tiež použite „ toDateString() ” metóda na získanie zodpovedajúceho dátumu:
dateFormat = date.getHours ( ) + ':' + date.getMinutes ( ) + ',' + date.toDateString ( ) ;Nakoniec zobrazte výsledný formát dátumu na konzole:
konzola.log ( formát dátumu ) ;Výkon
Metóda 3: Preveďte časovú pečiatku na formát dátumu v JavaScripte pomocou metód triedy dátumu
' Dátum ” poskytuje rôzne metódy na vyjadrenie deklarovanej časovej pečiatky do formátu dátumu. Túto metódu možno implementovať na vytvorenie nového objektu dátumu a zobrazenie zodpovedajúceho formátu dátumu použitím metód na získanie každého z jeho atribútov samostatne.
Pozrite si nasledujúci príklad.
Príklad
Opakujte kroky uvedené vo vyššie uvedených metódach na inicializáciu hodnoty časovej pečiatky a vytvorenie nového objektu dátumu takto:
bol časová značka = 1107110465663bol formát dátumu = nový dátum ( časová značka ) ;
Teraz použite „ getDate() “metóda na získanie dňa v mesiaci,” getMonth() “ za získanie mesiaca, “ getFullYear() “ na získanie hodnoty za celý rok. Tiež použite „ getHours() “, “ getMinutes() “ a „ getSeconds() ” na získanie zodpovedajúceho času oproti poskytnutej časovej pečiatke.
Nakoniec pridajte všetky atribúty, aby ste získali formát dátumu postupne:
konzola.log ( 'Dátum: ' + dateFormat.getDate ( ) +'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
'' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;
Výkon
Zostavili sme rôzne metódy na konverziu časovej pečiatky do formátu dátumu v JavaScripte.
Záver
Ak chcete previesť časovú pečiatku na formát dátumu v JavaScripte, použite „ Nový dátum() ” Metóda konštruktora na vytvorenie nového objektu dátumu a zobrazenie aktuálneho dátumu a času. Tiež použite „ getHours() “, “ getMinutes() “ a „ toDateString() ” metódy na zostavenie času a dátumu a ich zobrazenie. Navyše, „ Dátum Trieda Na rovnaký účel možno použiť aj metódy. Tento článok sa týka prevodu časovej pečiatky na formát dátumu v JavaScripte.