Jak dodać obiekt godzin do daty w JavaScript

Jak dodać obiekt godzin do daty w JavaScript
Obiekt daty w JavaScript zwraca bieżący dzień, datę i godzinę (ze strefą czasową) na urządzeniu. W JavaScript są pewne sytuacje, w których programiści muszą dodać godziny do obiektu daty. Obiekt daty oferuje szereg metod, w tym „Sethours ()”,„uzyskać czas()”,„setmonth ()”, I wiele innych, aby uzyskać dostęp lub zmienić wartości obiektu daty, takie jak czas, godzina, minuta, strefa czasowa i inne.

Ten post opisuje proces dodania godzin do obiektu daty w JavaScript.

Jak dodać obiekt godzin do daty w JavaScript?

Aby dodawać godziny do obiektu daty, użyj podanych poniżej predefiniowanych metod JavaScript:

  • metoda gettime ()
  • metoda sethours ()

Spójrzmy na działanie wyżej wymienionych metod.

Metoda 1: Dodaj godziny do daty obiektu za pomocą metody gettime ()

Aby dodać godziny do obiektu daty, „uzyskać czas()„Zastosowana jest metoda. Reprezentuje czas na daną datę w czasie uniwersalnym. Zwraca czas w milisekundach:

Składnia
Użyj następującej składni do metody gettime ():

Data.uzyskać czas()

Przykład
Utwórz nowy obiekt daty i przechowuj go w zmiennej ”data”:

var date = new Date ();

Aby dodać godziny do obiektu daty, zdefiniuj funkcję „addhourstodate ()”Z parametrem„godzina", Zadzwoń do "Settime ()„Metoda obiektu daty, a następnie najpierw uzyskać bieżący czas za pomocą„uzyskać czas()„Metoda, a następnie dodaj do niej godziny milisekund:

funkcja addhourstodate (hour)
data.Ustawa (data.getTime () + godzina * 60 * 60 * 1000);
Data powrotu;

Wydrukuj dzisiejszą datę za pomocą „konsola.dziennik()" metoda:

konsola.log („Dzisiejsza data:”, data);

Wywołaj funkcję „addhourstodate ()”Przechodząc„2" godziny:

addhourstodate (2);

Wydrukuj nową datę i godzinę, dodając do niej 2 godziny na konsoli:

konsola.log („Dodaj godziny w dniu:”, data);

Odpowiednie wyjście będzie:

Metoda 2: Dodaj godziny do daty obiektu przy użyciu metody sethour ()

Istnieje metoda innego obiektu „Sethour ()”Używany do dodawania godzin do tej pory. Ustawia godziny na datę według czasu lokalnego.

Składnia
Do metody sethours () użyj podanej składni:

Data.sethours (godziny, min, sec, ms)

W powyższej składni:

  • "godziny”Wskazuje liczbę całkowitą od 0 do 23.
  • "min”Reprezentuje minuty od 0 do 59.
  • "Sec”To sekundy od 0 do 59.
  • "SM”To milisekundy od 0 do 999.
  • „„min, Sec, I SM”Są opcjonalnymi parametrami, ale połączone ze sobą, jeśli użyj„SM”, Wówczas obowiązkowe jest użycie„Sec" I "min".

Przykład
Aby dodać godziny do obiektu daty, zdefiniuj funkcję „addhourstodate ()”Z parametrem„godzina”I zdobądź wartość godzin, przekazując liczbę jako argument w„Sethours ()" metoda:

funkcja addhourstodate (hour)
data.sethours (godzina);

Wywołaj funkcję „addhourstodate ()”Przechodząc„2„Godziny, aby dodać datę:

addhourstodate (2);

Wydrukuj nową datę i godzinę, dodając do niej 2 godziny na konsoli za pomocą „konsoli.Metoda log () ”:

konsola.log („Dodaj 2 godziny do tej pory:”, data);

Wyjście

Wniosek

Aby dodać godziny do obiektu daty, użyj predefiniowanych metod obiektu daty JavaScript, w tym „uzyskać czas()”Metoda lub„Sethours ()" metoda. Metoda sethours () ustawia godziny w dniu zgodnie z czasem lokalnym, podczas gdy metoda gettime () zwraca czas w milisekundach i reprezentuje czas w czasie uniwersalnym. Ten post opisał proces dodawania godzin do obiektu daty w JavaScript.