U JavaScriptu postoje situacije u kojima postoji potreba za pretvaranjem slučajne ili netočne vrijednosti datuma i vremena koja je neovisna o vremenskoj zoni ili kalendaru. Na primjer, kada je potrebno dobiti vrijednost svakog atributa u formatu datuma. U takvim slučajevima, JavaScript vam može pomoći da kodirate neformatiranu vrijednost vremenske oznake u odgovarajućem formatu datuma i vremena.
Ovaj priručnik će vas voditi u vezi s pretvaranjem vremenske oznake u format datuma u JavaScriptu.
Kako pretvoriti vrijednost vremenske oznake u format datuma u JavaScriptu?
Za pretvaranje vrijednosti vremenske oznake u format datuma u JavaScriptu mogu se primijeniti sljedeće metode:
- “ Novi datum() ” Konstruktor
- “ getHours() ”, “ getMinutes() ' i ' toDateString() ” Metode
- “ Datum ” Klasa Metode
Prođite kroz razmatrane metode jednu po jednu!
Metoda 1: Pretvorite vremensku oznaku u format datuma u JavaScriptu pomoću konstruktora “New Date()”
' novi datum() ” konstruktor stvara novi objekt pod nazivom “ datum ” s trenutnim datumom i vremenom. Ova se metoda može primijeniti za stvaranje objekta Date koji se odnosi na deklariranu vrijednost vremenske oznake i prikazuje pretvoreni format datuma.
Donji primjer će pokazati navedeni koncept.
Primjer
Prvo, deklarirajte varijablu pod nazivom ' vremenska oznaka ” i u njega pohranite određenu vrijednost:
bio je vremenska oznaka = 1807110465663Zatim primijenite ' Datum() ” konstruktor za stvaranje novog objekta datuma i korištenje vrijednosti timeStamp kao njegovog argumenta:
var dateFormat = novi datum ( vremenska oznaka ) ;Na kraju, zabilježite pretvorenu vrijednost formata datuma na konzoli:
konzola.log ( Oblik datuma )Izlaz gornje implementacije rezultirat će kako slijedi:
Metoda 2: Pretvorite vremensku oznaku u format datuma u JavaScriptu pomoću metoda “getHours()”, “getMinutes()” i “toDateString()”
Prvo dodijelite određenu vrijednost vremenske oznake i pohranite je u varijablu pod nazivom timeStamp:
bio je vremenska oznaka = 1107110465663Zatim primijenite ' Datum() ” konstruktor za stvaranje novog objekta datuma s vrijednošću timeStamp kao argumentom kao što je objašnjeno u prethodnoj metodi:
konst datum = novi datum ( vremenska oznaka ) ;Nakon toga primijenite ' getHours() ' i ' getMinutes() ” metode za dobivanje sati i minuta s obzirom na dodijeljenu vrijednost timeStamp. Također, primijenite ' toDateString() ” da dobijete i odgovarajući datum:
dateFormat = datum.getHours ( ) + ':' + datum.getMinutes ( ) + ', ' + datum.toDateString ( ) ;Na kraju, prikažite rezultirajući format datuma na konzoli:
konzola.log ( Oblik datuma ) ;Izlaz
Metoda 3: Pretvorite vremensku oznaku u format datuma u JavaScriptu pomoću metoda klase datuma
' Datum ” klasa pruža različite metode za predstavljanje deklarirane vremenske oznake u formatu datuma. Ova se metoda može implementirati za stvaranje novog datumskog objekta i prikaz odgovarajućeg formata datuma primjenom metoda za zasebno dohvaćanje svakog od njegovih atributa.
Pogledajte sljedeći primjer.
Primjer
Ponovite korake opisane u gornjim metodama za inicijaliziranje vrijednosti vremenske oznake i stvaranje novog datumskog objekta na sljedeći način:
bio je vremenska oznaka = 1107110465663bio je Oblik datuma = novi datum ( vremenska oznaka ) ;
Sada primijenite ' getDate() ” metoda za dobivanje dana u mjesecu, “ getMonth() ” za dobivanje mjeseca, “ getFullYear() ” za dobivanje vrijednosti cijele godine. Također, primijenite ' getHours() ”, “ getMinutes() ', i ' getSeconds() ” za dobivanje odgovarajućeg vremena u odnosu na dostavljenu vremensku oznaku.
Na kraju, dodajte sve atribute da biste sekvencijalno dobili format datuma:
konzola.log ( 'Datum: ' + dateFormat.getDate ( ) +'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
' ' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;
Izlaz
Sastavili smo različite metode za pretvaranje vremenske oznake u format datuma u JavaScriptu.
Zaključak
Za konverziju vremenske oznake u format datuma u JavaScriptu, primijenite ' Novi datum() ” Metoda konstruktora za stvaranje novog datumskog objekta i prikaz trenutnog datuma i vremena. Također, primijenite ' getHours() ”, “ getMinutes() ', i ' toDateString() ” metode za sastavljanje vremena i datuma i njihov prikaz. Štoviše, ' Razred datuma ” metode se također mogu koristiti u istu svrhu. Ovaj se članak odnosi na pretvaranje vremenske oznake u format datuma u JavaScriptu.