JavaScript Date() Konstruktor

Javascript Date Konstruktor



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:

konsola.log ( data ) ;


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:

konsola.log ( data ) ;


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():

konsola.log ( data ) ;


Wyjście


Podobnie, gdy minęliśmy „ 500000000000 ” milisekund do konstruktora, zostanie wyświetlona data w odniesieniu do niej:

był data = nowa data ( 500000000000 ) ;


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:

konsola.log ( data ) ;


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.