Jak přidat hodiny k datovému objektu v JavaScriptu

Jak Pridat Hodiny K Datovemu Objektu V Javascriptu



Objekt Date v JavaScriptu vrací aktuální den, datum a čas (s časovým pásmem) v zařízení. V JavaScriptu existují situace, kdy vývojáři potřebují přidat hodiny do objektu Date. Objekt Date nabízí řadu metod, včetně „ setHours() “, “ getTime() “, “ setMonth() “ a mnoho dalších pro přístup nebo změnu hodnot objektu Date, jako je čas, hodina, minuta, časové pásmo a další.

Tento příspěvek popíše proces přidání hodin do objektu data v JavaScriptu.

Jak přidat hodiny k datovému objektu v JavaScriptu?

Chcete-li přidat hodiny do objektu Date, použijte níže uvedené předdefinované metody JavaScriptu:







  • metoda getTime().
  • metoda setHours().

Podívejme se na fungování výše uvedených metod.



Metoda 1: Přidání hodin k objektu Date pomocí metody getTime().

Chcete-li přidat hodiny do objektu Date, „ getTime() “ je použita metoda. Představuje čas pro dané datum v univerzálním čase. Vrací čas v milisekundách:



Syntax
Pro metodu getTime() použijte následující syntaxi:





datum . getTime ( )

Příklad
Vytvořte nový objekt data a uložte jej do proměnné “ datum “:

byl datum = Nový datum ( ) ;

Chcete-li k datovému objektu přidat hodiny, definujte funkci “ addHoursToDate() “ s parametrem “ hodina ', zavolej ' setTime() ” metoda objektu data, poté nejprve získejte aktuální čas pomocí “ getTime() “ metodu a poté k ní přidejte hodiny milisekund:



funkce přidatHoursToDate ( hodina ) {
datum. setTime ( datum. getTime ( ) + hodina * 60 * 60 * 1000 ) ;
vrátit se datum ;
}

Vytiskněte dnešní datum pomocí „ console.log() “ metoda:

řídicí panel. log ( 'Dnešní datum:' , datum ) ;

Zavolejte funkci ' addHoursToDate() ” předáním “ dva “hodiny:

přidatHoursToDate ( dva ) ;

Vytiskněte nové datum a čas přidáním 2 hodin do konzole:

řídicí panel. log ( 'Přidat hodiny do data:' , datum ) ;

Odpovídající výstup bude:

Metoda 2: Přidání hodin k objektu Date pomocí metody setHour().

Existuje další metoda objektu Date “ setHour() ” slouží k přidání hodin k datu. Nastaví hodiny pro datum podle místního času.

Syntax
Pro metodu setHours() použijte danou syntaxi:

datum . nastavitHours ( hodin , min , sek , slečna )

Ve výše uvedené syntaxi:

  • hodin ” označuje celé číslo mezi 0 a 23.
  • min ” představuje minuty mezi 0 a 59.
  • sek “ jsou sekundy mezi 0 a 59.
  • slečna ” jsou milisekundy mezi 0 a 999.
  • ' min , sek , a slečna ” jsou volitelné parametry, ale vzájemně propojené, pokud použijete “ slečna “, pak je povinné použít „ sek ' a ' min “.

Příklad
Chcete-li k datovému objektu přidat hodiny, definujte funkci “ addHoursToDate() “ s parametrem “ hodina “ a získejte hodnotu hodin předáním čísla jako argumentu v „ setHours() “ metoda:

funkce přidatHoursToDate ( hodina ) {
datum. nastavitHours ( hodina ) ;
}

Zavolejte funkci ' addHoursToDate() ” předáním “ dva ” hodiny pro přidání do data:

přidatHoursToDate ( dva ) ;

Vytiskněte nové datum a čas přidáním 2 hodin do konzole pomocí metody „console.log()“:

řídicí panel. log ( 'Přidat 2 hodiny k dnešnímu dni:' , datum ) ;

Výstup

Závěr

Chcete-li do objektu data přidat hodiny, použijte předdefinované metody objektu Date v JavaScriptu, včetně „ getTime() “ metoda nebo “ setHours() “ metoda. Metoda setHours() nastavuje hodiny v datu podle místního času, zatímco metoda getTime() vrací čas v milisekundách a představuje čas v univerzálním čase. Tento příspěvek popsal proces přidávání hodin do objektu data v JavaScriptu.