Formaty czasu JavaScript

Formaty czasu JavaScript
W JavaScript zastosowanie formatów czasu jest bardzo przydatne do obserwacji zmienności GMT (średni czas Greenwich) lub uniwersalny czas koordynowany (UTC) i obliczanie różnicy czasu. Oprócz tego, gdy musisz uzyskać dostęp do dokładnego czasu, aby go manipulować zgodnie z Twoimi wymaganiami. W takich przypadkach wykorzystanie różnych formatów czasu w JavaScript jest bardzo pomocne.

Ten zapis poprowadzi Cię na temat stosowania formatów czasu w JavaScript.

Jak zastosować formaty czasu JavaScript?

Formaty czasu JavaScript można wdrożyć za pomocą:

  • "gethours ()" I "getutchours ()”Metody
  • "getTimeZoneOffset ()" Metoda
  • "uzyskać czas()" Metoda
  • "Sethours ()" Metoda
  • "getseconds ()" Metoda

Teraz przejdziemy przez każdą z wymienionych metod jeden po drugim!

Metoda 1: Zastosuj format czasu JavaScript za pomocą metod Gethours () i GetTuthours ()

„„gethours ()”Metoda zwraca godzinę od 0 do 23 bieżącej daty i„getutchours ()”Metoda wyjść bieżącą godzinę zgodnie z UTC. Metody te można wdrożyć odpowiednio w celu zwrócenia bieżącej godziny i odpowiedniej godziny UTC.

Przykład

W tym przykładzie utworzymy obiekt daty z nowym konstruktorem dat (), aby wyświetlić bieżącą datę i godzinę:

LET TIMEFORMAT = new Date ();

Teraz przywołaj metodę Gethours (), aby uzyskać bieżącą godzinę, biorąc pod uwagę bieżącą datę i godzinę:

konsola.Log („Obecna godzina to:”, TimeFormat.gethours ());

Zastosuj także metodę getutchours (), aby uzyskać również uniwersalną koordynowaną godzinę czasu:

konsola.Log („Obecna godzina UTC to:”, TimeFormat.getutchours ());

Wyjście

Metoda 2: Zastosuj format czasu JavaScript za pomocą metody getTimeZoneOffSet ()

„„getTimeZoneOffset ()”Metoda oblicza różnicę między czasem UTC a czasem lokalnym w ciągu kilku minut. Tę metodę można zastosować, aby znaleźć różnicę między wymienionym czasem do dalszego przetwarzania…

Poniższy przykład pokazuje powyższą koncepcję.

Przykład

Najpierw utwórz obiekt daty, jak omówiono w poprzedniej metodzie. Następnie zastosuj metodę getTimeZoneOffset (), aby zwrócić różnicę między UTC a lokalną strefą czasową w minutach:

TIMEFORMAT = (nowa data ().getTimeZoneOffSet ());

Na koniec zaloguj różnicę czasu w minutach:

konsola.Log („Różnica między UTC a lokalną strefą czasową jest:”, TimeFormat)

Wyjście

Z wyjścia można zobaczyć, że istnieje negatywna różnica czasu wynosząca -240 minut między UTC i lokalną strefą czasową.

Metoda 3: Zastosuj format czasu JavaScript za pomocą metody gettime ()

„„uzyskać czas()”Metoda oblicza liczbę milisekund od 1 stycznia 1970 r. I zwraca ją. Metodę tę można wdrożyć w celu zwrócenia milisekund od wspomnianego daty do bieżącego czasu.

Przejrzyj poniżej podanego przykładu.

Przykład

Po pierwsze, powtórz poprzednią metodę tworzenia nowego obiektu daty. Teraz zastosuj „uzyskać czas()„Metoda zwrócenia liczby milisekund od 1 stycznia 1970 r. Do aktualnego czasu:

TIMEFORMAT = (nowa data ().uzyskać czas());

Wreszcie, zaloguj się na konsoli:

konsola.Log („Liczba milisekund przekazywanych z 1 stycznia 1970 UTC+0 to:", TimeFormat)

Wyjście

Metoda 4: Zastosuj format czasu JavaScript za pomocą metody sethours ()

„„Sethours ()”Metoda ustawia godzinę daty. Tę metodę można wykorzystać do określania niestandardowego czasu w argumencie metody.

Składnia

Data.sethours (godziny, minuty, sekundy)

W danej składni pierwszy argument odnosi się do „godzina”, Drugi argument wskazuje„minuty”, A trzeci argument odnosi się do„sekundy".

Przykład

Po pierwsze, utwórz nowy obiekt daty w następujący sposób:

LET TIMEFORMAT = new Date ();

Następnie ustaw czas niestandardowy za pomocą metody sethours (), umieszczając odpowiednio godziny, minuty i sekundy i wyświetl ją:

format czasu.Sethours (1, 10, 15);
konsola.log („Obecny czas WRT Set Hour to:”, TimeFormat);

Wyjście

Metoda 5: Zastosuj format czasu JavaScript za pomocą metody GetSeconds ()

„„getseconds ()”Metoda zwraca sekundy w zakresie od 0 do 59. Tę metodę można zaimplementować, aby wyświetlić dokładny czas z sekundami.

Przykład

W tej demonstracji zastosuj metodę GetSeconds () w obiekcie utworzonym DATA:

LET TIMEFORMAT = new Date ();
format czasu.getseconds ()

Teraz zaloguj się dokładny czas z sekundami na konsoli:

konsola.Log („Obecna data i godzina to:”, TimeFormat);

Wyjście

Na tym blogu skompilowaliśmy wszystkie możliwe formaty czasu JavaScript.

Wniosek

Aby zastosować formaty czasu w JavaScript, użyj „gethours ()" I "getutchours ()„Metody uzyskania odpowiednio godziny i UTC,„ „„getTimeZoneOffset ()„Metoda obliczania różnicy czasowej między lokalną strefą czasową a UTC,„uzyskać czas()„Metoda zwrotu milisekund od 1 stycznia 1970 r. Do aktualnego czasu,„Sethours ()„Metoda”, aby określić czas niestandardowy lub „getseconds ()”Metoda uzyskania dokładnego czasu z sekundami. Ten blog wykazał metody stosowania formatów czasu w JavaScript.