Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie berechnet man den Zeitunterschied einschließlich Stunden mit Moment.js?

Patricia Arquette
Freigeben: 2024-10-26 07:46:30
Original
896 Leute haben es durchsucht

How to Calculate Time Difference Including Hours with Moment.js?

Bestimmen der Zeitdifferenz zwischen Datumsangaben einschließlich Stunden mit Moment.js

Bei der Arbeit mit Datumsangaben in JavaScript bietet Moment.js praktische Möglichkeiten zur Manipulation und die Zeit analysieren. Eine häufige Aufgabe ist die Berechnung der Differenz zwischen zwei Datumsangaben. Manchmal müssen wir jedoch möglicherweise den Stundenwert in die Berechnung einbeziehen.

Erstberechnung

Moment.js bietet die praktische diff()-Methode zur Berechnung der Differenz zwischen zwei Datumsobjekte. Um beispielsweise die verstrichenen Minuten und Sekunden zu ermitteln, können Sie Folgendes verwenden:

<code class="js">moment(end.diff(startTime)).format("m[m] s[s]")</code>
Nach dem Login kopieren

Einschließlich Stunden

Um Stunden in die Berechnung einzubeziehen, müssen Sie Folgendes tun Verwenden Sie die Methode „duration()“ und ihre Funktion „asHours()“. So können Sie den Stundenwert abrufen:

<code class="js">var duration = moment.duration(end.diff(startTime));
var hours = duration.asHours();</code>
Nach dem Login kopieren

Dieser Code erstellt ein Moment.js-Dauerobjekt basierend auf der Differenz zwischen den beiden Eingabedaten. Die nachfolgende Methode asHours() wandelt die Dauer in Dezimalstunden um. Der resultierende Wert stellt die Differenz in Stunden zwischen den beiden Datumsangaben dar.

Hinweis: Wenn der Stundenwert kleiner als 1 ist, gibt die Methode „duration.hours()“ 0 zurück. Daher bis Wenn Sie den Stundenwert nur dann einschließen, wenn er größer oder gleich 1 ist, sollten Sie die Stundenvariable in eine bedingte Anweisung einschließen, z. B.:

<code class="js">if (hours >= 1) {
  console.log("Elapsed time: " + hours + " hours");
}</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie berechnet man den Zeitunterschied einschließlich Stunden mit Moment.js?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!