Jak uzyskać aktualną datę i godzinę w JavaScript?

How Get Current Date Time Javascript



JavaScript stał się masowo używanym językiem programowania ze względu na ekspansję 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 w każdej witrynie, którą widzimy w naszym codziennym życiu. 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 naszymi wymaganiami.







JavaScript zapewnia wbudowany obiekt Data , który pomaga w zarządzaniu całą datą i godziną. Później możemy wydobyć to, co chcemy, zgodnie z naszymi potrzebami, korzystając z różnych wbudowanych metod. Przejdźmy więc od razu do procesu i nauczmy się różnych technik wyodrębniania bieżącej daty i godziny.



Przede wszystkim utworzymy nowy obiekt Date() i zadeklarujemy zmienną o nazwie current oraz przypiszemy nowy obiekt Date() do bieżącej zmiennej.



var prąd= Nowy Data ();

Po przypisaniu rzućmy okiem na obiekt Data, co dla nas ma.





konsola.Dziennik(obecny)

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



obecny.getFullYear();

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

obecny.getMonth();

Wygląda na to, że jest problem. To nie jest ósmy miesiąc (sierpień)! Jak widać w powyższym kompletnym wyjściu dla nowego obiektu Date. Jest wrzesień. Cóż, to z powodu cyfrowego (0-11). Tak więc musimy dodać do tego 1, aby za każdym razem uzyskać właściwy miesiąc.

obecny.getMonth() + 1;

Teraz jest w porządku.

Podobnie jak za rok, możemy zrobić to samo z datą. Na przykład, aby wyodrębnić lub uzyskać tylko datę, możemy użyć wbudowanej funkcji getDate().

obecny.pobierzDatę();

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

obecny.getHours();

To samo dotyczy minut. Aby wyodrębnić tylko minuty, możemy użyć getMinutes().

obecny.PobierzMinuty();

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

obecny.getSeconds();

Zaawansowane wbudowane funkcje

Tutaj mamy kilka zaawansowanych wbudowanych funkcji, aby uzyskać datę i godzinę w całkiem czystym i dobrze sformatowanym ciągu. Na przykład, aby uzyskać tylko czas, a nie datę, w postaci ciągu znaków możemy wykorzystać do naszego celu wbudowaną funkcję toLocaleTimeString().

obecny.toLocaleTimeString(); // '14:42:07'

A jeśli chcemy wyodrębnić tylko czas w postaci ciągu. Możemy użyć wbudowanej funkcji toLocaleDateString().

obecny.doLocaleDateString(); // '29.09.2020'

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

obecny.toLocaleString(); // '29.09.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

Ten artykuł wyjaśnia, w jaki sposób możemy uzyskać aktualną datę i godzinę oraz jak możemy je wykorzystać do naszych potrzeb w bardzo łatwy, głęboki i skuteczny sposób, który każdy początkujący może zrozumieć i wykorzystać. Tak więc ucz się, pracuj i zdobywaj doświadczenie w JavaScript z linuxhint.com, aby lepiej go ogarnąć. Bardzo dziękuję!