JavaScript Date() Konštruktor

Javascript Date Konstruktor



Objekt dátumu sa používa v JavaScripte na manipuláciu s dátumom a časom. Práca s dátumom a časom v JavaScripte sa často vykonáva prostredníctvom objektu JavaScript Date(). Má niekoľko metód a konštruktor, ktorý nám jednoducho umožňuje pracovať s dátumom a časom. Na webovej stránke je možné nastaviť časovač pomocou objektu dátumu JavaScript.

Táto príručka sa bude zaoberať konštruktérmi Date() v JavaScripte.







Čo je JavaScript Date() Constructor?

Na vytváranie objektov Date použite „ Nový ” operátor. Na vytváranie objektov dátumu sú k dispozícii štyri rôzne konštruktory Date():



    • Dátum()
    • dátum(dateString)
    • dátum (milisekundy)
    • Dátum (rok, mesiac, deň, hodiny, minúty, sekundy, milisekundy)

Pozrime sa na každú z uvedených metód jednu po druhej!



Ako používať konštruktor Date () v JavaScripte?

Zavolaním na „ nový dátum() “, vytvorí sa nový objekt dátumu s dnešným dátumom a časom:





bol dátum = nový dátum ( ) ;


Teraz vytlačte aktuálny dátum a čas na konzole odovzdaním premennej „ dátum “ na “ console.log() “ metóda:

konzola.log ( dátum ) ;


Na konzole sa zobrazí nasledujúca hodnota dátumu:



Ako používať konštruktor Date(dateString) v JavaScripte?

Ak chcete vytvoriť nový objekt dátumu so zadaným dátumovým reťazcom, použite „ nový dátum(dateString) “konštruktér.

Aby sme tak urobili, najprv vytvoríme nový objekt dátumu zadaním dátumu ako reťazca do konštruktora Date(dateString):

bol dátum = nový dátum ( '8. október 2022 15:11:05' ) ;


Potom ho vytlačte na konzole:

konzola.log ( dátum ) ;


Zodpovedajúci výstup bude vyzerať takto:

Ako používať konštruktor dátumu (milisekundy) v JavaScripte?

S pomocou „ nový dátum (milisekundy) ” sa vytvorí nový objekt dátumu s využitím svetového času (UTC) pridaním milisekúnd.

Keď je vyvolaný nový konštruktor dátumu (milisekundy), vytvorí sa nový objekt dátumu s nulovým počtom milisekúnd pridaným k nulovému času:

bol dátum = nový dátum ( 0 ) ;


Vytlačte dátum vrátený „ nový dátum (milisekundy) ” konštruktor pomocou metódy console.log():

konzola.log ( dátum ) ;


Výkon


Podobne, keď prejdeme „ 500000000000 ” milisekúnd na konštruktor, dátum sa zobrazí s ohľadom naň:

bol dátum = nový dátum ( 500000000000 ) ;


Uvedený výstup ukazuje čas po 15 rokoch:

Ako používať konštruktor dátumu (rok, mesiac, deň, hodiny, minúty, sekundy, milisekundy) v JavaScripte?

Tento konštruktor akceptuje minimálne dva argumenty a maximálne sedem, aby získal čas v zadanom formáte. V prípade jedného parametra ho však konštruktor Date() akceptuje ako milisekundy.

Napríklad do konštruktora Date() odovzdáme všetky parametre vrátane roku, mesiaca, dňa, hodín, minút, sekúnd a milisekúnd ako 2022, 5, 11, 15, 14, 15 a 7:

bol dátum = nový dátum ( 2022 , 5 , jedenásť , 12 , 14 , pätnásť , 7 ) ;


Nakoniec vytlačte hodnotu objektu dátumu na konzole pomocou „ console.log() “ metóda:

konzola.log ( dátum ) ;


Výkon


Zhromaždili sme všetky základné pokyny týkajúce sa konštruktora JavaScript Date().

Záver

Na zostavenie objektu dátumu môžete použiť jeden zo štyroch variantov konštruktora Date(), vrátane Date(), Date(dateString), Date(milisekundy) a Date(rok, mesiac, deň, hodiny, minúty, sekundy, milisekúnd). Okrem toho na vytvorenie objektu Date použite „ Nový ” operátor. Táto príručka rozpracovala konštruktor Date() v JavaScripte.