A JavaScriptben vannak olyan helyzetek, amikor szükség van a véletlenszerű vagy helytelen dátum- és időérték konvertálására, amely független minden időzónától vagy naptártól. Például, amikor minden egyes attribútum értékét dátumformátumban kell lekérni. Ilyen esetekben a JavaScript segíthet a formázatlan időbélyeg értékének megfelelő dátum- és időformátumba való kódolásában.
Ez a kézikönyv útmutatást ad az időbélyegek dátumformátumra konvertálásához JavaScriptben.
Hogyan lehet az időbélyeg értékét dátum formátumban konvertálni JavaScriptben?
Az időbélyeg értékének dátumformátumba való konvertálásához JavaScriptben a következő módszerek alkalmazhatók:
- ' Új dátum() ” Konstruktor
- ' getHours() ”, „ getMinutes() ” és „ toDateString() ” Módszerek
- ' Dátum ” Osztály Mód
Sorolja fel egyenként a tárgyalt módszereket!
1. módszer: Konvertálja az időbélyeget dátumformátummá JavaScriptben az „Új dátum()” konstruktor használatával
Az ' új dátum() ' konstruktor létrehoz egy új objektumot ' dátum ” az aktuális dátummal és idővel. Ezzel a módszerrel létrehozható egy dátum objektum, amely a deklarált időbélyeg értékére hivatkozik, és megjeleníti a konvertált dátumformátumot.
Az alábbi példa bemutatja a megfogalmazott koncepciót.
Példa
Először deklaráljon egy változót időbélyeg ” és tároljon benne egy adott értéket:
volt időbélyeg = 1807110465663Ezután alkalmazza a „ Dátum() ” konstruktor egy új dátumobjektum létrehozásához, és argumentumként a timeStamp értéket használja:
var dateFormat = new Dátum ( időbélyeg ) ;Végül naplózza a konvertált dátumformátum értékét a konzolon:
console.log ( dátum formátum )A fenti megvalósítás eredménye a következő lesz:
2. módszer: Időbélyeg átalakítása dátum formátummá JavaScriptben a „getHours()”, „getMinutes()” és „toDateString()” metódusok használatával
Először is rendeljen hozzá egy adott időbélyeg értéket, és tárolja azt egy timeStamp nevű változóban:
volt időbélyeg = 1107110465663Ezután alkalmazza a „ Dátum() ” konstruktor egy új dátum objektumot hozzon létre a timeStamp értékkel, mint az előző metódusban tárgyalt argumentum:
const dátum = új dátum ( időbélyeg ) ;Ezt követően alkalmazza a „ getHours() ” és „ getMinutes() ” metódusokat az órák és percek számának a hozzárendelt időbélyeg értékéhez viszonyított lekéréséhez. Alkalmazza továbbá a „ toDateString() ” módszerrel a megfelelő dátumot is megkapja:
dateFormat = date.getHours ( ) + ':' + date.getMinutes ( ) + ', ' + date.toDateString ( ) ;Végül jelenítse meg a kapott dátumformátumot a konzolon:
console.log ( dátum formátum ) ;Kimenet
3. módszer: Konvertálja az időbélyeget dátumformátummá JavaScriptben dátumosztály-módszerekkel
Az ' Dátum ” osztály különféle módszereket biztosít a deklarált időbélyeg dátumformátumban való megjelenítésére. Ez a módszer megvalósítható új dátumobjektum létrehozására és a megfelelő dátumformátum megjelenítésére az egyes attribútumok külön-külön lekérésére szolgáló metódusok alkalmazásával.
Nézze meg a következő példát.
Példa
Ismételje meg a fenti módszerekben tárgyalt lépéseket az időbélyeg értékének inicializálásához és egy új dátumobjektum létrehozásához az alábbiak szerint:
volt időbélyeg = 1107110465663volt dátum formátum = új dátum ( időbélyeg ) ;
Most alkalmazza a „ getDate() ' módszer a hónap napjának meghatározásához, ' get Month() 'a hónap megszerzéséért' getFullYear() ” a teljes év értékének megszerzéséért. Alkalmazza továbbá a „ getHours() ”, „ getMinutes() ”, és „ getSeconds() ” a megfelelő idő lekéréséhez a megadott időbélyeggel szemben.
Végül adja hozzá az összes attribútumot a dátumformátum szekvenciális lekéréséhez:
console.log ( 'Dátum:' + dateFormat.getDate ( ) +'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
' ' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;
Kimenet
Különféle módszereket állítottunk össze az időbélyegek dátumformátumra konvertálására JavaScriptben.
Következtetés
Az időbélyeg dátumformátumra konvertálásához JavaScriptben használja a „ Új dátum() ” Konstruktor módszer egy új dátum objektum létrehozásához és az aktuális dátum és idő megjelenítéséhez. Alkalmazza továbbá a „ getHours() ”, „ getMinutes() ”, és „ toDateString() ” módszereket az idő és a dátum összeállításához és megjelenítéséhez. Ráadásul a „ Dátum osztály ” módszerek is felhasználhatók ugyanerre a célra. Ez a cikk az időbélyegek dátumformátumra konvertálásával kapcsolatos útmutatókat tartalmaz a JavaScriptben.