Minuten zu einem Datum hinzufügen

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 in JavaScript Minuten zu einem angegebenen Datum hinzufügt. Die addMinutesToDate-Funktion verwendet den Date-Konstruktor und verschiedene Date-Methoden, um ein neues Datumsobjekt zu erstellen, dem eine bestimmte Anzahl von Minuten hinzugefügt wurde. Dieses Lab wird Ihnen helfen, zu verstehen, wie man in JavaScript mit Daten umgeht, und bietet eine nützliche Hilfsfunktion für Ihre zukünftigen Projekte.


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-28126{{"Minuten zu einem Datum hinzufügen"}} javascript/data_types -.-> lab-28126{{"Minuten zu einem Datum hinzufügen"}} javascript/arith_ops -.-> lab-28126{{"Minuten zu einem Datum hinzufügen"}} javascript/comp_ops -.-> lab-28126{{"Minuten zu einem Datum hinzufügen"}} end

Funktion zum Hinzufügen von Minuten zu einem Datum

Um einer bestimmten Anzahl von Minuten zu einem angegebenen Datum hinzuzufügen, verwenden Sie die folgende Funktion:

const addMinutesToDate = (date, n) => {
  // Erstellt ein neues Datumsobjekt aus dem angegebenen Datum
  const d = new Date(date);
  // Fügt n Minuten zum Datumsobjekt hinzu
  d.setTime(d.getTime() + n * 60000);
  // Gibt eine Zeichenkettendarstellung des neuen Datums im Format yyyy-mm-dd HH:MM:SS zurück
  return d.toISOString().split(".")[0].replace("T", " ");
};

Um diese Funktion zu verwenden, übergeben Sie als erstes Argument eine Zeichenkettendarstellung des Datums und als zweites Argument die Anzahl der hinzuzufügenden (oder abzuziehenden, wenn negativ) Minuten. Beispielsweise:

addMinutesToDate("2020-10-19 12:00:00", 10); // '2020-10-19 12:10:00'
addMinutesToDate("2020-10-19", -10); // '2020-10-18 23:50:00'

Beachten Sie, dass die Funktion das neue Datum als Zeichenkette im Format yyyy-mm-dd HH:MM:SS zurückgibt.

Zusammenfassung

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