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