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

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

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-27 14:42:02575Durchsuche

How to Calculate the Hours Difference Between Two Dates in Moment.js?

Ermitteln der Stundendifferenz zwischen zwei Datumsangaben in Moment.js

Beim Vergleich zweier Datumsangaben in Moment.js ist es einfach, die Differenz zu ermitteln Minuten und Sekunden. Wenn die Zeitspanne jedoch eine Stunde überschreitet, kann es wünschenswert sein, die Dauer in Stunden anzuzeigen.

Bestimmen der Dauer

Der erste Versuch verwendete moment(end.diff( startTime)).format("m[m] s[s]"), um die Differenz zu berechnen, was für Minuten und Sekunden gut funktionierte. Der nächste Schritt bestand darin, moment.duration(end.diff(startTime)) zu verwenden, um die Dauer zu ermitteln. Das Abrufen der Stunden mit „duration.hours()“ lieferte jedoch nicht die korrekte Anzahl an Stunden zwischen den Daten.

Lösung

Die richtige Methode zum Ermitteln der Differenz in Stunden ist Dauer.asHours(). Der folgende Code zeigt die richtige Methode zur Bestimmung der Dauer in Stunden:

<code class="javascript">var duration = moment.duration(end.diff(startTime));
var hours = duration.asHours();</code>

Mit asHours() können Sie den Zeitunterschied zwischen zwei Daten genau anzeigen, bei Bedarf auch in Stunden und Minuten.

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

Stellungnahme:
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