Jak zdobyć bieżącą datę i godzinę w JavaScript?

Jak zdobyć bieżącą datę i godzinę w JavaScript?

JavaScript stał się masowo używanym językiem programowania ze względu na rozszerzenie Internetu i sieci w niewiarygodnym tempie. We współczesnym świecie sieci możemy wykonać prawie każde zadanie w jednej przeglądarce, a JavaScript jest używany na każdej stronie internetowej, którą widzimy w naszym codziennym życiu rutynowym. Często widzieliśmy datę i godzinę na prawie każdej stronie internetowej. W tym artykule przyjrzymy się, w jaki sposób możemy uzyskać aktualny czas w JavaScript i jakie są różne sposoby uzyskania daty i godziny zgodnie z naszym wymogiem.

JavaScript zapewnia wbudowany obiekt Data, co pomaga w zarządzaniu datą i godziną. Później możemy wyodrębnić wszystko, co chcemy zgodnie z naszymi potrzebami przy użyciu różnych wbudowanych metod. Więc po prostu wpadnijmy prosto w proces i poznaj różne techniki, aby wyodrębnić bieżącą datę i godzinę.

Przede wszystkim utworzymy nowy obiekt dat () i zadeklarujemy zmienną o nazwie „bieżącą” i przypisujemy nowy obiekt dat () do zmiennej „bieżącej”.

var current = new Date ();

Po przypisaniu spójrzmy na datę obiektu, co ma dla nas.

konsola.Log (bieżący)

W porządku! Wygląda całkiem fajnie w dobrym formacie. Ale co powiesz na to, że chcemy uzyskać tylko rok od całej daty? Możemy użyć wbudowanej funkcji gatulyar () do otrzymania tylko roku.

aktualny.GetiLyear ();

Podobnie, jeśli chcemy wyodrębnić tylko rok, możemy użyć wbudowanej funkcji getonths () do otrzymania tylko miesiąca.

aktualny.getmonth ();

Wygląda na to, że problem. To nie jest 8. miesiąc (sierpień)! Jak widać na powyższym pełnym wyjściu dla nowego obiektu daty. To jest wrzesień. Cóż, dzieje się tak z powodu cyfrowego (0-11). Musimy więc dodać do niego „1”, aby uzyskać odpowiedni miesiąc za każdym razem.

aktualny.getonth () + 1;

Teraz jest w porządku.

Tak jak w tym roku, możemy zrobić to samo na datę. Na przykład, aby wyodrębnić lub uzyskać tylko datę, możemy użyć wbudowanej funkcji getDate ().

aktualny.getDate ();

Podobnie jak data, mamy wbudowane funkcje wyodrębnienia pożądanego czasu. Na przykład, jeśli chcemy uzyskać lub wyodrębnić tylko godziny, z całego bieżącego czasu możemy użyć wbudowanej funkcji gethours ().

aktualny.gethours ();

To samo dotyczy minut. Aby wydobyć tylko minuty, możemy użyć getminutes ().

aktualny.getminutes ();

Aby wyodrębnić tylko sekundy, możemy użyć GetSeconds ().

aktualny.getSeconds ();

Zaawansowane wbudowane funkcje

Tutaj mamy kilka zaawansowanych wbudowanych funkcji, aby uzyskać datę i godzinę w całkiem czystym i dobrym sformatowanym ciągu. Na przykład, aby uzyskać tylko czas, a nie datę, w postaci ciągu możemy użyć wbudowanej funkcji Tolocaletimestring () do naszego celu.

aktualny.Tolokaletymestring (); // „2:42:07”

A jeśli chcemy wydobyć tylko czas w postaci ciągu. Możemy użyć wbudowanej funkcji TolocaledAstestring ().

aktualny.Tolocaledatestring (); // „9/29/2020”

A jeśli chcemy wyodrębnić datę i godzinę w jednym ciągu, możemy użyć wbudowanej funkcji Tolocalestring ().

aktualny.Tolocalestring (); // „9/29/2020, 14:42:07”

W ten sposób możemy uzyskać datę i godzinę za pomocą wbudowanego obiektu daty i wyodrębnić wymagane miesiące, lata lub minuty za pomocą różnych metod.

Wniosek

W tym artykule wyjaśniono, w jaki sposób możemy uzyskać bieżącą datę i godzinę oraz jak możemy go wykorzystać do naszych potrzeb w bardzo łatwy, głęboki i skuteczny sposób, w jaki każdy początkujący może zrozumieć i użyć. Więc nauczaj się, pracuj i uzyskaj doświadczenie w JavaScript z Linuxhint.com, aby lepiej nad tym zrozumieć. Bardzo dziękuję!