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:
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:
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():
Výkon
Podobne, keď prejdeme „ 500000000000 ” milisekúnd na konštruktor, dátum sa zobrazí s ohľadom naň:
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:
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.