Tento príspevok popisuje proces pridávania hodín do objektu dátumu v JavaScripte.
Ako pridať hodiny k dátumu v JavaScripte?
Na pridanie hodín do objektu Date použite nižšie uvedené preddefinované metódy JavaScriptu:
- metóda getTime().
- metóda setHours().
Pozrime sa na fungovanie vyššie uvedených metód.
Metóda 1: Pridanie hodín k objektu dátumu pomocou metódy getTime().
Ak chcete do objektu Date pridať hodiny, „ getTime() “ používa sa metóda. Predstavuje čas pre daný dátum v univerzálnom čase. Vráti čas v milisekundách:
Syntax
Pre metódu getTime() použite nasledujúcu syntax:
Dátum . getTime ( )
Príklad
Vytvorte nový objekt dátumu a uložte ho do premennej “ dátum “:
Ak chcete k objektu dátumu pridať hodiny, definujte funkciu “ addHoursToDate() “ s parametrom “ hodina “, zavolajte na “ nastav čas () ” metóda objektu dátumu, potom najprv získajte aktuálny čas pomocou “ getTime() “ a potom k nej pridajte hodiny milisekúnd:
funkciu pridaťHoursToDate ( hodina ) {
dátum. nastav čas ( dátum. getTime ( ) + hodina * 60 * 60 * 1000 ) ;
vrátiť dátum ;
}
Vytlačte dnešný dátum pomocou „ console.log() “ metóda:
konzoly. log ( 'Dnešný dátum:' , dátum ) ;Zavolajte funkciu ' addHoursToDate() ” prejdením “ dva “hodiny:
pridaťHoursToDate ( dva ) ;Vytlačte nový dátum a čas pridaním 2 hodín do konzoly:
konzoly. log ( 'Pridať hodiny v dátume:' , dátum ) ;Zodpovedajúci výstup bude:
Metóda 2: Pridanie hodín k objektu dátumu pomocou metódy setHour().
Existuje ďalšia metóda objektu Date “ setHour() ” používa sa na pridávanie hodín k dátumu. Nastavuje hodiny pre dátum podľa miestneho času.
Syntax
Pre metódu setHours() použite danú syntax:
Vo vyššie uvedenej syntaxi:
- “ hodiny “ označuje celé číslo od 0 do 23.
- “ min “ predstavuje minúty medzi 0 a 59.
- “ sek “ sú sekundy medzi 0 a 59.
- “ pani “ je milisekunda medzi 0 a 999.
- ' min , sek , a pani ” sú voliteľné parametre, ale sú navzájom prepojené, ak použijete “ pani “, potom je povinné použiť „ sek “ a „ min “.
Príklad
Ak chcete k objektu dátumu pridať hodiny, definujte funkciu “ addHoursToDate() “ s parametrom “ hodina “ a získajte hodnotu hodín zadaním čísla ako argumentu v „ setHours() “ metóda:
dátum. nastaviť hodiny ( hodina ) ;
}
Zavolajte funkciu ' addHoursToDate() ” prejdením “ dva ” hodiny na pridanie do dátumu:
pridaťHoursToDate ( dva ) ;Vytlačte nový dátum a čas pridaním 2 hodín do konzoly pomocou metódy „console.log()“:
konzoly. log ( 'Pridať 2 hodiny k dnešnému dňu:' , dátum ) ;Výkon
Záver
Ak chcete do objektu dátumu pridať hodiny, použite preddefinované metódy objektu Date JavaScript vrátane „ getTime() “ metóda alebo “ setHours() “. Metóda setHours() nastavuje hodiny v dátume podľa miestneho času, zatiaľ čo metóda getTime() vracia čas v milisekundách a predstavuje čas v univerzálnom čase. Tento príspevok opísal proces pridávania hodín do objektu dátumu v JavaScripte.