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.