Ako pridať hodiny k dátumu v JavaScripte

Ako Pridat Hodiny K Datumu V Javascripte



Objekt Date v JavaScripte vracia aktuálny deň, dátum a čas (s časovým pásmom) v zariadení. V JavaScripte existujú situácie, keď vývojári potrebujú pridať hodiny do objektu Date. Objekt Date ponúka množstvo metód, vrátane „ setHours() “, “ getTime() “, “ setMonth() “ a mnoho ďalších na prístup alebo zmenu hodnôt objektu Date, ako je čas, hodina, minúta, časové pásmo a iné.

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 “:

bol dátum = Nový 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:

Dátum . nastaviť hodiny ( hodiny , min , sek , pani )

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:

funkciu pridaťHoursToDate ( hodina ) {
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.