Heim >Web-Frontend >js-Tutorial >Wie subtrahiere ich X Tage von einem JavaScript-Datum?

Wie subtrahiere ich X Tage von einem JavaScript-Datum?

Barbara Streisand
Barbara StreisandOriginal
2024-12-04 16:29:11629Durchsuche

How to Subtract X Days from a JavaScript Date?

Tage von einem einfachen JavaScript-Datum subtrahieren

In JavaScript können Sie mit der Methode setDate() ganz einfach eine bestimmte Anzahl von Tagen ab einem bestimmten Datum zurückgehen.

Frage: Wie kann ich X Tage von einem einfachen JavaScript abziehen? Datum?

Antwort:

So berechnen Sie das Datum X Tage vor einem bestimmten Datum:

  1. Erstellen Sie ein neues Datumsobjekt für das Original Datum.
  2. Verwenden Sie die Methode setDate(), um das neue Datum zu ändern, indem Sie X von seinem aktuellen Tag subtrahieren Wert.

Um beispielsweise das Datum 5 Tage vor heute zu berechnen:

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

Hinweis:

  • Der Die Methode setDate() ändert das vorhandene Datumsobjekt und gibt den Zeitwert des aktualisierten Datums zurück.
  • Zum Anzeigen des aktualisierten Datums in einer lesbaren Form Format können Sie die Methode toLocaleString() verwenden.

Beispiel:

var d = new Date();

document.write('Today is: ' + d.toLocaleString());

d.setDate(d.getDate() - 5);

document.write('<br>5 days ago was: ' + d.toLocaleString());

Das obige ist der detaillierte Inhalt vonWie subtrahiere ich X Tage von einem JavaScript-Datum?. 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