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!