Heim > Web-Frontend > js-Tutorial > Wie berechnet man mit Moment.js die Stundendifferenz zwischen zwei Datumsangaben?

Wie berechnet man mit Moment.js die Stundendifferenz zwischen zwei Datumsangaben?

Linda Hamilton
Freigeben: 2024-10-27 05:16:29
Original
686 Leute haben es durchsucht

How to Calculate the Hour Difference Between Two Dates Using Moment.js?

Stundendifferenz zwischen zwei Datumsangaben in Moment.js ermitteln

Beim Arbeiten mit Datumsangaben in JavaScript bietet die Moment.js-Bibliothek eine praktische Möglichkeit, Datumsmanipulationen durchzuführen. Beispielsweise ist es ganz einfach, den Zeitunterschied zwischen zwei Datumsangaben zu ermitteln:

moment(end.diff(startTime)).format("m[m] s[s]")
Nach dem Login kopieren

Dies reicht jedoch möglicherweise nicht aus, wenn Sie ggf. Stunden anzeigen möchten. Um dieses Problem zu beheben, müssen Sie die Stunden aus der Dauer extrahieren.

Stunden aus einer Moment.js-Dauer abrufen

Zunächst haben Sie versucht, die Stunden mit duration.hours() abzurufen. Diese Methode gibt jedoch die aktuelle Stunde zurück, nicht die Differenz zwischen zwei Datumsangaben.

Der richtige Ansatz besteht darin, die Methode duration.asHours() zu verwenden, wie in den Dokumenten gezeigt. So geht's:

var duration = moment.duration(end.diff(startTime));
var hours = duration.asHours();
Nach dem Login kopieren

Jetzt wird in den Stunden die Stundendifferenz zwischen den beiden Daten angezeigt. Sie können damit die Ausgabe nach Wunsch formatieren.

Das obige ist der detaillierte Inhalt vonWie berechnet man mit Moment.js die Stundendifferenz zwischen zwei Datumsangaben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage