Minuten zu einem Datum hinzufügen

Beginner

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

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.

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.