Objekt date se používá v JavaScriptu k manipulaci s datem a časem. Práce s datem a časem v JavaScriptu se často provádí prostřednictvím objektu JavaScript Date(). Má několik metod a konstruktor, který nám jednoduše umožňuje pracovat s datem a časem. Na webové stránce lze časovač nastavit pomocí objektu data JavaScript.
Tato příručka se bude podrobněji zabývat konstruktory Date() v JavaScriptu.
Co je JavaScript Date() konstruktor?
Pro vytváření objektů Date použijte „ Nový “ operátor. Pro vytváření objektů data jsou k dispozici čtyři různé konstruktory Date():
-
- Datum()
- Datum(dateString)
- Datum (milisekundy)
- Datum (rok, měsíc, den, hodiny, minuty, sekundy, milisekundy)
Pojďme se podívat na každou z uvedených metod jednu po druhé!
Jak používat konstruktor Date() v JavaScriptu?
Zavoláním na „ nové datum() ” konstruktoru se vytvoří nový objekt data s dnešním datem a časem:
byl datum = nové datum ( ) ;
Nyní vytiskněte aktuální datum a čas na konzole předáním proměnné „ datum “ na “ console.log() “ metoda:
Na konzole se zobrazí následující hodnota data:
Jak používat konstruktor Date(dateString) v JavaScriptu?
Chcete-li vytvořit nový objekt data se zadaným datem, použijte „ nové datum(dateString) “konstruktor.
Nejprve vytvoříme nový objekt data předáním data jako řetězce v konstruktoru Date(dateString):
byl datum = nové datum ( '8. října 2022 15:11:05' ) ;
Poté jej vytiskněte na konzoli:
Odpovídající výstup bude vypadat takto:
Jak používat konstruktor data (milisekundy) v JavaScriptu?
S pomocí „ nové datum (milisekundy) ” se vytvoří nový objekt data s využitím světového času (UTC) přidáním milisekund.
Když je vyvolán nový konstruktor Date(milisekundy), vytvoří se nový objekt data s NULA milisekund přidanými k nulovému času:
byl datum = nové datum ( 0 ) ;
Vytiskněte datum vrácené „ nové datum (milisekundy) ” konstruktor pomocí metody console.log():
Výstup
Podobně, když jsme prošli „ 500000000000 ” milisekundy ke konstruktoru, datum se zobrazí s ohledem na něj:
Uvedený výstup ukazuje čas po 15 letech:
Jak používat konstruktor data (rok, měsíc, den, hodiny, minuty, sekundy, milisekundy) v JavaScriptu?
Tento konstruktor přijímá minimálně dva argumenty a maximálně sedm, aby získal čas v zadaném formátu. V případě jednoho parametru jej však konstruktor Date() přijme jako milisekundy.
Konstruktoru Date() například předáme všechny parametry, včetně roku, měsíce, dne, hodin, minut, sekund a milisekund jako 2022, 5, 11, 15, 14, 15 a 7:
byl datum = nové datum ( 2022 , 5 , jedenáct , 12 , 14 , patnáct , 7 ) ;
Nakonec vytiskněte hodnotu objektu data na konzole pomocí „ console.log() “ metoda:
Výstup
Shromáždili jsme všechny základní pokyny týkající se konstruktoru Date() JavaScriptu.
Závěr
Chcete-li vytvořit objekt data, můžete použít jednu ze čtyř variant konstruktoru Date(), včetně Date(), Date(dateString), Date(milisekundy) a Date(rok, měsíc, den, hodiny, minuty, sekundy, milisekundy). Navíc k vytvoření objektu Date použijte „ Nový “ operátor. Tato příručka rozpracovala konstruktor Date() v JavaScriptu.