Ten post opisuje proces dodawania godzin do obiektu daty w JavaScript.
Jak dodać godziny do obiektu daty w JavaScript?
Aby dodać godziny do obiektu Date, użyj poniższych predefiniowanych metod JavaScript:
- metoda getTime()
- metoda setHours()
Przyjrzyjmy się działaniu wyżej wymienionych metod.
Metoda 1: Dodaj godziny do obiektu daty za pomocą metody getTime()
Aby dodać godziny do obiektu Data, „ uzyskać czas() ” metoda jest używana. Reprezentuje czas dla danej daty w czasie uniwersalnym. Zwraca czas w milisekundach:
Składnia
Użyj następującej składni dla metody getTime():
Data . uzyskać czas ( )
Przykład
Utwórz nowy obiekt daty i zapisz go w zmiennej „ data ”:
Aby dodać godziny do obiektu daty, zdefiniuj funkcję „ dodajGodzinyDoDaty() ” z parametrem „ godzina ', Zadzwoń do ' setTime () ” metoda obiektu daty, a następnie najpierw uzyskaj aktualny czas za pomocą „ uzyskać czas() ”, a następnie dodaj do niej godziny z milisekund:
funkcjonować addHoursToDate ( godzina ) {
data. setTime ( data. uzyskać czas ( ) + godzina * 60 * 60 * 1000 ) ;
zwrócić data ;
}
Wydrukuj dzisiejszą datę za pomocą „ konsola.log() ' metoda:
konsola. dziennik ( 'Dzisiejsza data:' , data ) ;Wywołaj funkcję „ dodajGodzinyDoDaty() ” przechodząc” dwa ' godziny:
addHoursToDate ( dwa ) ;Wydrukuj nową datę i godzinę, dodając 2 godziny w konsoli:
konsola. dziennik ( 'Dodaj godziny w dacie:' , data ) ;Odpowiednie wyjście będzie:
Metoda 2: Dodaj godziny do obiektu daty za pomocą metody setHour()
Istnieje inna metoda obiektu Date „ ustawGodzinę() ” używane do dodawania godzin do daty. Ustawia godziny dla daty według czasu lokalnego.
Składnia
Dla metody setHours() użyj podanej składni:
W powyższej składni:
- “ godziny ” oznacza liczbę całkowitą z zakresu od 0 do 23.
- “ min ” reprezentuje minuty od 0 do 59.
- “ sek ” to sekundy od 0 do 59.
- “ SM ” to milisekundy z zakresu od 0 do 999.
- „ min , sek , oraz SM ” są parametrami opcjonalnymi, ale powiązanymi ze sobą, jeśli użyjesz „ SM ”, wówczas obowiązkowe jest użycie „ sek ' oraz ' min ”.
Przykład
Aby dodać godziny do obiektu daty, zdefiniuj funkcję „ dodajGodzinyDoDaty() ” z parametrem „ godzina ” i uzyskaj wartość godzin, przekazując liczbę jako argument w „ ustawGodziny() ' metoda:
data. setGodziny ( godzina ) ;
}
Wywołaj funkcję „ dodajGodzinyDoDaty() ” przechodząc” dwa ” godziny do dodania w dacie:
addHoursToDate ( dwa ) ;Wydrukuj nową datę i godzinę, dodając do niej 2 godziny na konsoli za pomocą metody „console.log()”:
konsola. dziennik ( 'Dodaj 2 godziny do daty:' , data ) ;Wyjście
Wniosek
Aby dodać godziny do obiektu daty, użyj predefiniowanych metod obiektu Data JavaScript, w tym „ uzyskać czas() ” metoda lub „ ustawGodziny() ' metoda. Metoda setHours() ustawia godziny w dacie zgodnie z czasem lokalnym, podczas gdy metoda getTime() zwraca czas w milisekundach i reprezentuje czas w czasie uniwersalnym. Ten post opisuje proces dodawania godzin do obiektu daty w JavaScript.