W JavaScript zdarzają się sytuacje, w których zachodzi potrzeba przekonwertowania losowej lub nieprawidłowej wartości daty i czasu, która jest niezależna od jakiejkolwiek strefy czasowej czy kalendarza. Na przykład, gdy wymagane jest pobranie wartości każdego atrybutu w formacie daty. W takich przypadkach JavaScript może pomóc zakodować niesformatowaną wartość znacznika czasu we właściwym formacie daty i godziny.
Ten podręcznik poprowadzi Cię w zakresie konwersji znacznika czasu na format daty w JavaScript.
Jak przekonwertować wartość znacznika czasu w formacie daty w JavaScript?
Aby przekonwertować wartość znacznika czasu w formacie daty w JavaScript, można zastosować następujące metody:
- “ Nowa data() ” Konstruktor
- “ pobierzGodziny() ”, „ pobierzMinuty() ' oraz ' doDateString() ” Metody
- “ Data ” Klasa Metody
Przejrzyj omówione metody jeden po drugim!
Metoda 1: Konwertuj znacznik czasu na format daty w JavaScript za pomocą konstruktora „New Date()”
„ Nowa data() ” konstruktor tworzy nowy obiekt o nazwie „ data ” z bieżącą datą i godziną. Tę metodę można zastosować do utworzenia obiektu Date odwołującego się do zadeklarowanej wartości znacznika czasu i wyświetlającego przekonwertowany format daty.
Poniższy przykład zademonstruje podaną koncepcję.
Przykład
Najpierw zadeklaruj zmienną o nazwie „ znak czasu ” i zapisz w nim konkretną wartość:
był znak czasu = 1807110465663Następnie zastosuj „ Data() ” konstruktora, aby utworzyć nowy obiekt daty i użyć wartości timeStamp jako argumentu:
var dateFormat = nowa data ( znak czasu ) ;Na koniec zarejestruj przekonwertowaną wartość formatu daty w konsoli:
konsola.log ( format daty )Efektem powyższego wdrożenia będzie:
Metoda 2: Konwertuj znacznik czasu na format daty w JavaScript za pomocą metod „getHours()”, „getMinutes()” i „toDateString()”
Najpierw przypisz konkretną wartość znacznika czasu i zapisz ją w zmiennej o nazwie timeStamp:
był znak czasu = 1107110465663Następnie zastosuj „ Data() ” konstruktor do tworzenia nowego obiektu daty z wartością timeStamp jako argumentem, jak omówiono w poprzedniej metodzie:
stały data = nowa data ( znak czasu ) ;Następnie zastosuj „ pobierzGodziny() ' oraz ' pobierzMinuty() ” metody, aby uzyskać godziny i minuty w odniesieniu do przypisanej wartości timeStamp. Zastosuj również „ doDateString() ” metoda, aby uzyskać odpowiednią datę:
dateFormat = data.getHours ( ) + ':' + date.getMinutes ( ) + ', ' + date.doDateString ( ) ;Na koniec wyświetl wynikowy format daty na konsoli:
konsola.log ( format daty ) ;Wyjście
Metoda 3: Konwertuj znacznik czasu na format daty w JavaScript za pomocą metod klasy daty
„ Data ” udostępnia różne metody do reprezentowania zadeklarowanego znacznika czasu w formacie daty. Tę metodę można zaimplementować w celu utworzenia nowego obiektu daty i wyświetlenia odpowiedniego formatu daty, stosując metody do pobierania każdego z jego atrybutów osobno.
Spójrz na następujący przykład.
Przykład
Powtórz kroki omówione w powyższych metodach inicjowania wartości znacznika czasu i tworzenia nowego obiektu daty w następujący sposób:
był znak czasu = 1107110465663był format daty = nowa data ( znak czasu ) ;
Teraz zastosuj „ pobierzDatę() ” metoda na uzyskanie dnia miesiąca, “ pobierz miesiąc() za otrzymanie miesiąca, pobierzPełnyRok() ” za uzyskanie wartości całego roku. Zastosuj również „ pobierzGodziny() ”, „ pobierzMinuty() ', oraz ' pobierzSekundy() ” w celu uzyskania odpowiedniego czasu względem podanego znacznika czasu.
Na koniec dodaj wszystkie atrybuty, aby sekwencyjnie uzyskać format daty:
konsola.log ( 'Data: ' + dateFormat.getDate ( ) +„/” + ( dateFormat.getMonth ( ) + 1 ) +
„/” +dateFormat.getFullYear ( ) +
' ' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;
Wyjście
Skompilowaliśmy różne metody konwersji znacznika czasu na format daty w JavaScript.
Wniosek
Aby przekonwertować znacznik czasu na format daty w JavaScript, zastosuj „ Nowa data() Konstruktor metody tworzenia nowego obiektu daty i wyświetlania bieżącej daty i godziny. Zastosuj również „ pobierzGodziny() ”, „ pobierzMinuty() ', oraz ' doDateString() ” metody kompilacji czasu i daty oraz ich wyświetlania. Ponadto „ Klasa daty ” metody mogą być również wykorzystywane do tego samego celu. Ten artykuł zawiera wskazówki dotyczące konwertowania znacznika czasu na format daty w JavaScript.