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:
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:
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():
Izlaz
Slično, kada smo prošli “ 500000000000 ” milisekundi konstruktoru, datum će biti prikazan u odnosu na njega:
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:
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.