JavaScript Date() konstruktor

Javascript Date Konstruktor



Objekt datuma koristi se u JavaScriptu za manipuliranje datumom i vremenom. Rad s datumom i vremenom u JavaScriptu često se izvodi putem JavaScript Date() objekta. Ima nekoliko metoda i konstruktor koji nam jednostavno omogućuje rad s datumom i vremenom. Na web stranici, mjerač vremena može se postaviti pomoću JavaScript objekta datuma.

Ovaj priručnik će razraditi Date() konstruktore u JavaScriptu.







Što je JavaScript Date() konstruktor?

Za stvaranje Date objekata, koristite ' novi ” operator. Postoje četiri različita Date() konstruktora dostupna za stvaranje datumskih objekata:



    • Datum()
    • Datum(dateString)
    • Datum (milisekunde)
    • Datum (godina, mjesec, dan, sati, minute, sekunde, milisekunde)

Provjerimo svaku od spomenutih metoda jednu po jednu!



Kako koristiti Date() konstruktor u JavaScriptu?

Pozivom na “ novi datum() ” konstruktora, stvara se novi objekt datuma s današnjim datumom i vremenom:





bio je datum = novi datum ( ) ;


Sada ispišite trenutni datum i vrijeme na konzoli prosljeđivanjem varijable “ datum ' prema ' konzola.log() ” metoda:

konzola.log ( datum ) ;


Na konzoli će se prikazati sljedeća vrijednost datuma:



Kako koristiti konstruktor Date(dateString) u JavaScriptu?

Kako biste konstruirali novi objekt datuma s navedenim nizom datuma, koristite ' novi datum(dateString) ” konstruktor.

Da bismo to učinili, prvo ćemo stvoriti novi objekt datuma prosljeđivanjem datuma kao niza u konstruktoru Date(dateString):

bio je datum = novi datum ( '8. listopada 2022. 15:11:05' ) ;


Zatim ga ispišite na konzoli:

konzola.log ( datum ) ;


Odgovarajući izlaz izgledat će ovako:

Kako koristiti konstruktor datuma (milisekunde) u JavaScriptu?

Uz pomoć “ novi datum (milisekunde) ” konstruktora, novi objekt datuma stvara se korištenjem univerzalnog vremena (UTC) dodavanjem milisekundi.

Kada se pozove novi konstruktor datuma (milisekunde), stvara se novi objekt datuma s NULA milisekundi dodanih nultom vremenu:

bio je datum = novi datum ( 0 ) ;


Ispišite datum koji je vratio ' novi datum (milisekunde) ” konstruktor koristeći metodu console.log():

konzola.log ( datum ) ;


Izlaz


Slično, kada smo prošli “ 500000000000 ” milisekundi konstruktoru, datum će biti prikazan u odnosu na njega:

bio je datum = novi datum ( 500000000000 ) ;


Dani rezultat pokazuje vrijeme nakon 15 godina:

Kako koristiti konstruktor datuma (godina, mjesec, dan, sati, minute, sekunde, milisekunde) u JavaScriptu?

Ovaj konstruktor prihvaća najmanje dva argumenta i najviše sedam da bi dobio vrijeme u navedenom formatu. Međutim, u slučaju jednog parametra, konstruktor Date() će ga prihvatiti kao milisekunde.

Na primjer, proslijedit ćemo sve parametre konstruktoru Date(), uključujući godinu, mjesec, dan, sate, minute, sekunde i milisekunde kao 2022, 5, 11, 15, 14, 15 i 7, redom:

bio je datum = novi datum ( 2022 , 5 , jedanaest , 12 , 14 , petnaest , 7 ) ;


Na kraju ispišite vrijednost objekta datuma na konzoli koristeći ' konzola.log() ” metoda:

konzola.log ( datum ) ;


Izlaz


Prikupili smo sve bitne upute vezane uz JavaScript Date() konstruktor.

Zaključak

Da biste konstruirali objekt datuma, možete upotrijebiti jednu od četiri varijante konstruktora Date(), uključujući Date(), Date(dateString), Date(milisekunde) i Date(godina, mjesec, dan, sati, minute, sekunde, milisekundi). Štoviše, za stvaranje objekta Date upotrijebite ' novi ” operator. Ovaj priručnik detaljno je razradio Date() konstruktor u JavaScriptu.