So fügen Sie Stunden zum Datumsobjekt in JavaScript hinzu

So Fugen Sie Stunden Zum Datumsobjekt In Javascript Hinzu



Das Date-Objekt in JavaScript gibt den aktuellen Tag, das Datum und die Uhrzeit (mit Zeitzone) auf dem Gerät zurück. In JavaScript gibt es einige Situationen, in denen Entwickler Stunden zu einem Date-Objekt hinzufügen müssen. Das Date-Objekt bietet eine Reihe von Methoden, darunter „ setStunden() “, „ Zeit bekommen() “, „ setMonat() “ und viele mehr, um auf die Werte des Date-Objekts zuzugreifen oder diese zu ändern, wie z. B. Zeit, Stunde, Minute, Zeitzone und andere.

Dieser Beitrag beschreibt den Vorgang zum Hinzufügen von Stunden zu einem Datumsobjekt in JavaScript.

Wie füge ich Stunden zum Datumsobjekt in JavaScript hinzu?

Verwenden Sie zum Hinzufügen von Stunden zu einem Datumsobjekt die unten angegebenen vordefinierten JavaScript-Methoden:







  • getTime()-Methode
  • setHours()-Methode

Schauen wir uns die Funktionsweise der oben genannten Methoden an.



Methode 1: Hinzufügen von Stunden zum Datumsobjekt mithilfe der Methode getTime()

Um dem Date-Objekt Stunden hinzuzufügen, muss das „ Zeit bekommen() “-Methode verwendet wird. Es stellt die Zeit für das angegebene Datum in Weltzeit dar. Es gibt die Zeit in Millisekunden zurück:



Syntax
Verwenden Sie die folgende Syntax für die Methode getTime():





Datum . Zeit bekommen ( )

Beispiel
Erstellen Sie ein neues Datumsobjekt und speichern Sie es in einer Variablen „ Datum “:

war Datum = Neu Datum ( ) ;

Um Stunden zu einem Datumsobjekt hinzuzufügen, definieren Sie eine Funktion „ addHoursToDate() ” mit einem Parameter “ Stunde ', Ruf den ' Zeit einstellen () ”-Methode des Datumsobjekts erhalten Sie dann zuerst die aktuelle Uhrzeit mit der “ Zeit bekommen() ”-Methode, und fügen Sie dann Stunden von Millisekunden hinzu:



Funktion addHoursToDate ( Stunde ) {
Datum. Zeit einstellen ( Datum. Zeit bekommen ( ) + Stunde * 60 * 60 * 1000 ) ;
Rückkehr Datum ;
}

Drucken Sie das heutige Datum mit „ Konsole.log() ' Methode:

Konsole. Protokoll ( 'Heutiges Datum:' , Datum ) ;

Rufen Sie die Funktion „ addHoursToDate() „durch Vorbeigehen“ zwei ' Std:

addHoursToDate ( zwei ) ;

Drucken Sie das neue Datum und die neue Uhrzeit, indem Sie 2 Stunden auf der Konsole hinzufügen:

Konsole. Protokoll ( 'Hinzufügen von Stunden im Datum:' , Datum ) ;

Die entsprechende Ausgabe lautet:

Methode 2: Hinzufügen von Stunden zum Datumsobjekt mithilfe der Methode setHour()

Es gibt eine andere Methode des Date-Objekts „ setHour() ” Wird zum Hinzufügen von Stunden bis heute verwendet. Es stellt die Stunden für ein Datum entsprechend der Ortszeit ein.

Syntax
Verwenden Sie für die Methode setHours() die angegebene Syntax:

Datum . setHours ( Std. , Mindest , Sek , Frau )

In der obigen Syntax:

  • Std. “ gibt eine ganze Zahl zwischen 0 und 23 an.
  • Mindest “ steht für Minuten zwischen 0 und 59.
  • Sek “ sind die Sekunden zwischen 0 und 59.
  • Frau “ sind die Millisekunden zwischen 0 und 999.
  • Das ' Mindest , Sek , und Frau “ sind optionale Parameter, aber miteinander verknüpft, wenn „ Frau “, dann ist es zwingend erforderlich, „ Sek ' und ' Mindest “.

Beispiel
Um Stunden zu einem Datumsobjekt hinzuzufügen, definieren Sie eine Funktion „ addHoursToDate() ” mit einem Parameter “ Stunde “, und erhalten Sie den Wert von Stunden, indem Sie eine Zahl als Argument in „ setStunden() ' Methode:

Funktion addHoursToDate ( Stunde ) {
Datum. setHours ( Stunde ) ;
}

Rufen Sie die Funktion „ addHoursToDate() „durch Vorbeigehen“ zwei ” Stunden, um das Datum hinzuzufügen:

addHoursToDate ( zwei ) ;

Drucken Sie das neue Datum und die neue Uhrzeit, indem Sie 2 Stunden auf der Konsole mit der Methode „console.log()“ hinzufügen:

Konsole. Protokoll ( 'Hinzufügen von 2 Stunden bis heute:' , Datum ) ;

Ausgabe

Fazit

Um Stunden zu einem Datumsobjekt hinzuzufügen, verwenden Sie die vordefinierten Methoden des JavaScript-Datumsobjekts, einschließlich „ Zeit bekommen() „Methode“ oder „ setStunden() ' Methode. Die Methode setHours() setzt die Stunden im Datum entsprechend der Ortszeit, während die Methode getTime() die Zeit in Millisekunden zurückgibt und die Zeit in Weltzeit darstellt. In diesem Beitrag wurde der Vorgang zum Hinzufügen von Stunden zu einem Datumsobjekt in JavaScript beschrieben.