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ę!