Obiekt date jest używany w JavaScript do manipulowania datą i czasem. Praca z datą i godziną w JavaScript jest często wykonywana poprzez obiekt JavaScript Date(). Posiada kilka metod i konstruktor, który po prostu pozwala nam pracować z datą i godziną. Na stronie internetowej licznik czasu można ustawić za pomocą obiektu daty JavaScript.
W tym podręczniku omówimy konstruktory Date() w JavaScript.
Co to jest konstruktor JavaScript Date()?
Do tworzenia obiektów Data użyj „ Nowy ” operator. Dostępne są cztery różne konstruktory Date() do tworzenia obiektów daty:
-
- Data()
- Data(dataString)
- Data (milisekundy)
- Data (rok, miesiąc, dzień, godziny, minuty, sekundy, milisekundy)
Sprawdźmy po kolei każdą z wymienionych metod!
Jak używać konstruktora Date() w JavaScript?
Dzwoniąc do „ Nowa data() ” konstruktor, tworzony jest nowy obiekt date z dzisiejszą datą i godziną:
był data = nowa data ( ) ;
Teraz wydrukuj bieżącą datę i godzinę w konsoli, przekazując zmienną „ data ' do ' konsola.log() ' metoda:
Na konsoli zostanie wyświetlona następująca wartość daty:
Jak używać konstruktora Date(dateString) w JavaScript?
Aby skonstruować nowy obiekt daty z podanym ciągiem daty, użyj „ nowa data(string_daty) Konstruktor.
Aby to zrobić, najpierw utworzymy nowy obiekt daty, przekazując date jako ciąg w konstruktorze Date(dateString):
był data = nowa data ( „8 października 2022 15:11:05” ) ;
Następnie wydrukuj go na konsoli:
Odpowiedni wynik będzie wyglądał tak:
Jak korzystać z konstruktora daty (milisekund) w JavaScript?
Z pomocą „ nowa data (milisekundy) ”, nowy obiekt daty jest tworzony przy użyciu czasu uniwersalnego (UTC), dodając milisekundy.
Po wywołaniu nowego konstruktora Date(milisekundy) tworzony jest nowy obiekt daty z ZERO milisekund dodanych do czasu zerowego:
był data = nowa data ( 0 ) ;
Wydrukuj datę zwróconą przez „ nowa data (milisekundy) ” konstruktor za pomocą metody console.log():
Wyjście
Podobnie, gdy minęliśmy „ 500000000000 ” milisekund do konstruktora, zostanie wyświetlona data w odniesieniu do niej:
Podany wynik pokazuje czas po 15 latach:
Jak używać konstruktora Date(rok, miesiąc, dzień, godziny, minuty, sekundy, milisekundy) w JavaScript?
Ten konstruktor akceptuje co najmniej dwa argumenty i maksymalnie siedem, aby uzyskać czas w określonym formacie. Jednak w przypadku jednego parametru konstruktor Date() przyjmie go jako milisekundy.
Na przykład przekażemy wszystkie parametry do konstruktora Date(), w tym rok, miesiąc, dzień, godziny, minuty, sekundy i milisekundy jako odpowiednio 2022, 5, 11, 15, 14, 15 i 7:
był data = nowa data ( 2022 , 5 , jedenaście , 12 , 14 , piętnaście , 7 ) ;
Na koniec wydrukuj wartość obiektu daty na konsoli, używając „ konsola.log() ' metoda:
Wyjście
Zebraliśmy wszystkie niezbędne instrukcje związane z konstruktorem JavaScript Date().
Wniosek
Aby skonstruować obiekt daty, możesz użyć jednego z czterech wariantów konstruktora Date(), w tym Date(), Date(dateString), Date(milisekundy) i Date(rok, miesiąc, dzień, godziny, minuty, sekundy, milisekundy). Ponadto, aby utworzyć obiekt Data, użyj „ Nowy ” operator. W tym podręczniku omówiono konstruktor Date() w JavaScript.