Heim >Web-Frontend >js-Tutorial >Wie berechne ich vergangene Daten mit einfachem JavaScript?

Wie berechne ich vergangene Daten mit einfachem JavaScript?

DDD
DDDOriginal
2024-12-02 07:35:11566Durchsuche

How Do I Calculate Past Dates Using Plain JavaScript?

Vergangene Daten aus einem einfachen JavaScript-Datum berechnen

In JavaScript kann die Arbeit mit Datums- und Uhrzeitangaben mit dem integrierten Date-Objekt unkompliziert sein . Bestimmte Aufgaben, wie zum Beispiel das Subtrahieren von Tagen von einem einfachen Datumsobjekt, können jedoch ein wenig Manipulation erfordern.

Um das Datum eine bestimmte Anzahl von Tagen vor dem heutigen Tag zu berechnen, können Sie den folgenden Ansatz verwenden:

var d = new Date();
d.setDate(d.getDate() - daysToRemove);

Dieser Ansatz umfasst das Erstellen eines neuen Datumsobjekts, das Festlegen seiner Datumseigenschaft auf das aktuelle Datum abzüglich der gewünschten Anzahl der zu entfernenden Tage und das anschließende Speichern des Ergebnisses wieder in der Variablen d.

Um beispielsweise das Datum 5 Tage vor heute zu finden, würden Sie den folgenden Code verwenden:

var d = new Date();
d.setDate(d.getDate() - 5);

Die setDate()-Methode ändert das Datumsobjekt direkt, sodass Sie dies tun Es ist nicht erforderlich, das Date-Objekt einer neuen Variablen neu zuzuweisen.

Beachten Sie, dass Sie mit diesem Ansatz zwar Tage vom aktuellen Datum subtrahieren können, Sie aber auch eine ähnliche Technik zum Subtrahieren von Tagen verwenden können jedes andere Date-Objekt, indem Sie die setDate()-Methode darauf verwenden.

Das obige ist der detaillierte Inhalt vonWie berechne ich vergangene Daten mit einfachem JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn