So fügen Sie in JavaScript stundenlang Stunden Objekt hinzu

So fügen Sie in JavaScript stundenlang Stunden Objekt hinzu
Das Datumsobjekt in JavaScript gibt den aktuellen Tag, Datum und Uhrzeit (mit der Zeitzone) auf dem Gerät zurück. In JavaScript gibt es einige Situationen, in denen Entwickler ein Datumsobjekt Stunden hinzufügen müssen. Das Datumsobjekt bietet eine Reihe von Methoden, einschließlich “Sethers ()","Zeit bekommen()","setmonth ()”Und viele mehr, um auf die Werte des Datumsobjekts wie Zeit, Stunde, Minute, Zeitzone und andere zuzugreifen oder sie zu ändern.

In diesem Beitrag wird der Prozess beschrieben, um ein Datumsobjekt in JavaScript Stunden zu erhöhen.

So fügen Sie in JavaScript stundenlang Stunden Objekt hinzu?

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

  • GetTime () Methode
  • Sethers () Methode

Schauen wir uns die Arbeit der oben genannten Methoden an.

Methode 1: Fügen Sie Stunden zum Datum mit der Methode GetTime () hinzu

Um dem Datumsobjekt Stunden hinzuzufügen, das “Zeit bekommen()”Methode wird verwendet. Es repräsentiert die Zeit für das angegebene Datum in der universellen Zeit. Es gibt 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”:

var date = new Date ();

Um einem Datumsobjekt Stunden hinzuzufügen, definieren Sie eine Funktion “addHourStodate ()"Mit einem Parameter"Stunde", Ruf den "Zeit einstellen()”Methode des Datumsobjekts dann zuerst die aktuelle Zeit mit der“ erhaltenZeit bekommen()Methode, und fügen Sie dann Stunden von Millisekunden hinzu:

Funktion addHourStodate (Stunde)
Datum.SetTime (Datum.GetTime () + Stunde * 60 * 60 * 1000);
Rückflugdatum;

Drucken Sie das heutige Datum mit “Konsole.Protokoll()" Methode:

Konsole.Protokoll ("heutiges Datum:", Datum);

Rufen Sie die Funktion auf “addHourStodate ()"Durch das Übergeben"2" Std:

addHourStodate (2);

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

Konsole.log ("Stunden in Datum hinzufügen:", Datum);

Die entsprechende Ausgabe ist:

Methode 2: Stunden nach dem Datumsobjekt mit Sethour () Methode hinzufügen

Es gibt eine andere Datumsobjektmethode “Sethour ()”Wird zum Hinzufügen von Stunden bisher verwendet. Es legt die Stunden für ein Datum nach Ortszeit fest.

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

Datum.Sethers (Stunden, min, Sec, MS)

In der obigen Syntax:

  • Std”Zeigt eine Ganzzahl zwischen 0 und 23 an.
  • Mindest”Repräsentiert Minuten zwischen 0 und 59.
  • SekIst die Sekunden zwischen 0 und 59.
  • MSIst die Millisekunden zwischen 0 und 999.
  • Der "Mindest, Sek, Und MS"Sind optionale Parameter, aber miteinander verbunden, falls sie verwendet werden"MS", Dann ist es obligatorisch zu verwenden"Sek" Und "Mindest”.

Beispiel
Um einem Datumsobjekt Stunden 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 der“ übergeben “Sethers ()" Methode:

Funktion addHourStodate (Stunde)
Datum.Sethours (Stunde);

Rufen Sie die Funktion auf “addHourStodate ()"Durch das Übergeben"2Stunden, um das Datum hinzuzufügen:

addHourStodate (2);

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

Konsole.log ("2 Stunden nach Datum hinzufügen:", Datum);

Ausgang

Abschluss

Um einem Datumsobjekt Stunden hinzuzufügen, verwenden Sie die vordefinierten Methoden des JavaScript -Datums, einschließlich “Zeit bekommen()”Methode oder“Sethers ()" Methode. Die Sethers () -Methode legt die Stunden im Datum nach lokaler Zeit fest, während die Methode GetTime () die Zeit in Millisekunden zurückgibt und die Zeit in der universellen Zeit darstellt. In diesem Beitrag wurde der Prozess für das Hinzufügen von Stunden zu einem Datumsobjekt in JavaScript beschrieben.