Differenz zwischen zwei Daten in Minuten

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man mit JavaScript den Zeitunterschied zwischen zwei Daten in Minuten berechnet. Wir werden das Date-Objekt und eine einfache mathematische Formel verwenden, um den Zeitunterschied zu erhalten. Am Ende dieses Labs sollten Sie in der Lage sein, diese Funktionalität in Ihre eigenen Projekte und Anwendungen zu integrieren.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28237{{"Differenz zwischen zwei Daten in Minuten"}} javascript/data_types -.-> lab-28237{{"Differenz zwischen zwei Daten in Minuten"}} javascript/arith_ops -.-> lab-28237{{"Differenz zwischen zwei Daten in Minuten"}} javascript/comp_ops -.-> lab-28237{{"Differenz zwischen zwei Daten in Minuten"}} end

Funktion zur Berechnung des Zeitunterschieds in Minuten

Um den Zeitunterschied (in Minuten) zwischen zwei Daten zu berechnen, verwenden Sie die folgende Funktion:

const getMinutesDiffBetweenDates = (dateInitial, dateFinal) =>
  (dateFinal - dateInitial) / (1000 * 60);

Subtrahieren Sie einfach die beiden Date-Objekte und dividieren Sie durch die Anzahl der Millisekunden in einer Minute, um den Zeitunterschied (in Minuten) zwischen ihnen zu erhalten.

Hier ist ein Beispiel für die Verwendung der Funktion:

getMinutesDiffBetweenDates(
  new Date("2021-04-24 01:00:15"),
  new Date("2021-04-24 02:00:15")
); // 60

Um zu beginnen, mit der Programmierung zu üben, öffnen Sie das Terminal/SSH und geben Sie node ein.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Date Difference in Minutes" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.