Jak uzyskać stref czasu w JavaScript

Jak uzyskać stref czasu w JavaScript
W JavaScript uzyskanie strefy czasowej jest bardzo przydatne do pobierania GMT (średni czas Greenwich) lub uniwersalny czas koordynowany (UTC). Ponadto możemy zobaczyć stref czasowy dowolnego kraju na całym świecie i obserwować zmianę godziny, daty, dnia i UTC tego kraju. Oprócz tego strefa czasowa pomaga również w obliczeniu UTC/GMT poprzez obserwowanie różnicy czasu.

Niniejszy podręcznik zaoferuje metodę związaną z uzyskaniem strefy czasowej w JavaScript.

Jak uzyskać stref czasu w JavaScript?

Aby uzyskać strefę czasu w JavaScript, możesz skorzystać z:

  • "Data()„Konstruktor obiektu
  • "Intl.DateTimeformat ()" metoda

Teraz przejdziemy przez każde z wymienionych podejść jeden po drugim!

Metoda 1: Zdobądź stref czasową w JavaScript za pomocą metody obiektu date ()

W JavaScript obiekt daty tworzy nowy obiekt daty, który wyświetla bieżącą datę/ godzinę. Wykorzystamy konstruktor obiektu daty, aby utworzyć nowy obiekt daty, przechowywać go w zmiennej, a następnie wyświetlić strefę czasową.

Składnia

W JavaScript postępuj zgodnie z podaną składnią do utworzenia obiektu daty:

Nowa data()

Przejrzyj następujący przykład, aby lepiej zrozumieć.

Przykład

W tej metodzie utworzymy nowy obiekt daty o nazwie „strefa czasowa" używając "Data() ”Konstruktor obiektu. Następnie wyświetlimy bieżącą strefę czasową na konsoli:

var timeZone = new Date ();
konsola.log (strefa czasowa);

Wykonanie danego kodu wyświetli następujące dane wyjściowe:

Metoda 2: Zdobądź stref czasową w JavaScript za pomocą INTL.Metoda dateTimeformat ()

W JavaScript wspomniana metoda może być użyta do włączenia formatowania czasu i dostępu do strefy czasowej. Użyliśmy również „ResolvedOptions ()„Metoda wraz z„Intl.DateTimeformat ()". „„ResolvedOptions ()„Metoda zwraca nowy obiekt z właściwościami odzwierciedlającymi lokalizację i opcje formatowania daty i godziny obliczone podczas inicjalizacji tego„Intl".

Składnia

W JavaScript, aby użyć „Intl.DateTimeformat ()„Metoda uzyskania strefy czasowej, musisz postępować zgodnie ze składnią pod względem poniżej

Intl.DateTimeformat ().ResolvedOptions ().strefa czasowa

Spójrz na podany przykład demonstracji.

Przykład

Najpierw włączymy formatowanie czasu za pomocą „Intl.DateTimeformat ()" metoda. Ponadto zastosujemy „ResolvedOptions ()„Metoda wraz z INTL.DateTimeformat () w celu odzwierciedlenia opcji formatowania lokalizacji i daty/godziny obliczonych podczas inicjalizacji obiektu INTL. Następnie wyświetlimy aktualną strefę czasową na konsoli.

var streZone = INTL.DateTimeformat ().ResolvedOptions ().strefa czasowa;
konsola.log (strefa czasowa);

Odpowiednie wyjście będzie:

Podaliśmy najprostsze metody uzyskania strefy czasowej w JavaScript. Możesz użyć dowolnego podejścia zgodnie z Twoimi wymaganiami.

Wniosek

Aby uzyskać stref czasową w JavaScript, możesz użyć konstruktora obiektowego dat () do tworzenia nowego obiektu daty i wyświetlania strefy czasowej lub użycia „Intl.DateTimeformat ()„Metoda umożliwiania formatowania czasu i odzwierciedlenia opcji formatowania daty i godziny obliczonych podczas inicjalizacji„Intl". Ten zapis wyjaśnił metody uzyskania strefy czasowej w JavaScript.