Stundenunterschied zwischen zwei Daten

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 die Differenz in Stunden zwischen zwei angegebenen Daten mit JavaScript berechnet. Wir werden eine Funktion schreiben, die zwei Date-Objekte annimmt und die Differenz zwischen ihnen in Stunden zurückgibt. Dieses Lab wird Ihnen helfen, Ihre JavaScript-Fähigkeiten zu verbessern und Ihnen ein besseres Verständnis von Datum und Zeitberechnungen in JavaScript zu vermitteln.


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-28236{{"Stundenunterschied zwischen zwei Daten"}} javascript/data_types -.-> lab-28236{{"Stundenunterschied zwischen zwei Daten"}} javascript/arith_ops -.-> lab-28236{{"Stundenunterschied zwischen zwei Daten"}} javascript/comp_ops -.-> lab-28236{{"Stundenunterschied zwischen zwei Daten"}} end

JavaScript-Funktion zur Berechnung der Datumsdifferenz in Stunden

Um die Differenz zwischen zwei Daten in Stunden mit JavaScript zu berechnen, gehen Sie folgendermaßen vor:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.

  2. Verwenden Sie die folgende JavaScript-Funktion, um die Differenz (in Stunden) zwischen zwei Date-Objekten zu erhalten:

const getHoursDiffBetweenDates = (dateInitial, dateFinal) =>
  (dateFinal - dateInitial) / (1000 * 3600);
  1. Rufen Sie die Funktion mit den beiden Daten als Argumenten auf, um die Differenz in Stunden zu erhalten:
getHoursDiffBetweenDates(
  new Date("2021-04-24 10:25:00"),
  new Date("2021-04-25 10:25:00")
); // 24

Zusammenfassung

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