Jak przekonwertować znacznik czasu do formatu daty w JavaScript

Jak przekonwertować znacznik czasu do formatu daty w JavaScript

W JavaScript są sytuacje, w których istnieje potrzeba konwersji losowej lub niepoprawnej wartości daty i godziny, która jest niezależna od dowolnej strefy czasowej lub kalendarza. Na przykład, gdy konieczne jest uzyskanie wartości każdego atrybutu w formacie daty. W takich przypadkach JavaScript może pomóc w zakodowaniu niezmienionej wartości znacznika czasu we właściwym formacie daty i godziny.

Niniejszy podręcznik poprowadzi Cię związany z przekształceniem znacznika czasu w 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
  • gethours (), getminutes () I Todatestring () Metody
  • Klasa daty Metody

Przejrzyj omawiane metody jeden po drugim!

Metoda 1: Konwertuj znacznik czasu na format daty w JavaScript przy użyciu konstruktora NEW DATE (

Nowa data() Konstruktor tworzy nowy obiekt nazwany data Z bieżącą datą i godziną. Tę metodę można zastosować w celu utworzenia obiektu daty odnoszącego się do deklarowanej wartości znacznika czasu i wyświetlania konwertowanego formatu daty.

Poniższy przykład pokaże określoną koncepcję.

Przykład

Najpierw zadeklaruj zmienną o nazwie „znak czasu”I przechowuj w nim określoną wartość:

VAR Timestamp = 1807110465663

Następnie zastosuj „Data()„Konstruktor do utworzenia nowego obiektu daty i użycia wartości znacznika czasu jako jego argumentu:

var dateFormat = nowa data (znacznik czasu);

Na koniec zaloguj wartość konwertowanego formatu daty na konsoli:

konsola.log (DateFormat)

Wyjście powyższej implementacji spowoduje następujący sposób:

Metoda 2: Konwertuj znacznik czasu na format daty w JavaScript za pomocą gethours (), getminutes () I Todatestring () Metody

Po pierwsze, przypisz określoną wartość znacznika czasu i przechowuj ją w zmiennej o nazwie znacznik czasu:

VAR Timestamp = 1107110465663

Następnie zastosuj „Data()„Konstruktor, aby utworzyć nowy obiekt daty o wartości znacznika czasu jako jego argument, jak omówiono w poprzedniej metodzie:

const data = nowa data (znacznik czasu);

Następnie zastosuj gethours () I getminutes () metody uzyskania godzin i minut w odniesieniu do przypisanego znak czasu wartość. Zastosuj także Todatestring () Metoda uzyskania również odpowiedniej daty:

DateFormat = data.gethours () + ":" + data.getMinutes () + "," + data.Todatestring ();

Na koniec wyświetl wynikowy format daty na konsoli:

konsola.log (dateFormat);

Wyjście

Metoda 3: Konwertuj znacznik czasu na format daty w JavaScript przy użyciu metod klas daty

Data Klasa zawiera różne metody reprezentowania zadeklarowanego znacznika czasu w formacie daty. Tę metodę można wdrożyć w celu utworzenia nowego obiektu daty i wyświetlenia odpowiedniego formatu daty poprzez zastosowanie metod pobierania każdego z jego atrybutów osobno.

Spójrz na poniższy przykład.

Przykład

Powtórz kroki omówione w powyższych metodach inicjalizacji wartości znacznika czasu i tworzenia nowego obiektu daty w następujący sposób:

VAR Timestamp = 1107110465663
var dateFormat = nowa data (znacznik czasu);

Teraz zastosuj getDate () Metoda otrzymania dnia miesiąca, getmonth () za otrzymanie miesiąca, GetiLyear () za uzyskanie wartości pełnego roku. Zastosuj także gethours (), getminutes (), I getseconds () za uzyskanie odpowiedniego czasu z dostarczonym znaczkiem czasowym.

Na koniec dodaj wszystkie atrybuty, aby sekwencyjnie uzyskać format daty:

konsola.Log („Data:”+ DateFormat.getDate ()+
„/”+(DateFormat.getonth ()+1)+
„/”+DateFormat.GetiLyear ()+
„”+DateFormat.gethours ()+
„:”+DateFormat.getminutes ()+
„:”+DateFormat.getSeconds ());

Wyjście

Skompilowaliśmy różne metody konwersji znacznika czasu do formatu daty w JavaScript.

Wniosek

Aby przekonwertować znacznik czasu do formatu daty w JavaScript, zastosuj „Nowa data()„Metoda konstruktora w celu utworzenia nowego obiektu daty i wyświetlania bieżącej daty i godziny. Zastosuj także gethours (), getminutes (), I Todatestring () metody kompilacji godziny i daty i wyświetlania ich. Ponadto Klasa daty Metody można również wykorzystać w tym samym celu. W tym artykule prowadzonym w związku z konwersją znacznika czasu do daty w JavaScript.