JavaScript Date() konstruktor

Javascript Date Konstruktor



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:

konzole.log ( datum ) ;


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:

konzole.log ( datum ) ;


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

konzole.log ( datum ) ;


Výstup


Podobně, když jsme prošli „ 500000000000 ” milisekundy ke konstruktoru, datum se zobrazí s ohledem na něj:

byl datum = nové datum ( 500000000000 ) ;


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:

konzole.log ( datum ) ;


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.