Heim >Web-Frontend >js-Tutorial >Wie füge ich in JavaScript einen Tag zu einem Datum hinzu?

Wie füge ich in JavaScript einen Tag zu einem Datum hinzu?

Susan Sarandon
Susan SarandonOriginal
2024-12-07 02:33:13506Durchsuche

How Do I Add One Day to a Date in JavaScript?

Hinzufügen eines Tages zum aktuellen Datum in JavaScript

Um ein Date-Objekt um einen Tag zu erhöhen, bietet JavaScript zwei Schlüsselmethoden: getUTCDay() und setDate().

Inkrementieren mit 1:

Sie haben zuvor 1 mit getUTCDay() und getUTCDate() versucht, aber dieser Ansatz ist falsch. Diese Methoden geben den aktuellen Tag und das aktuelle Datum zurück, und das Hinzufügen einer davon ändert das Datum nicht.

Richtiger Ansatz:

Der richtige Ansatz ist die Verwendung von setDate ()-Methode, die den Datumsteil des Date-Objekts ändert. Hier ist ein Beispiel:

var date = new Date();

// add a day
date.setDate(date.getDate() + 1);

Durch den Aufruf von setDate() mit dem aktuellen Datum plus eins erhöhen Sie das Datum effektiv um einen Tag. Diese Methode aktualisiert die interne Zeitdarstellung des Datumsobjekts und stellt sicher, dass der nächste Tag korrekt angezeigt wird.

Beispiel:

var date = new Date("March 8, 2023");
console.log(date); // "Wed Mar 08 2023 00:00:00 GMT+0000 (Coordinated Universal Time)"

date.setDate(date.getDate() + 1);
console.log(date); // "Thu Mar 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time)"

Das obige ist der detaillierte Inhalt vonWie füge ich in JavaScript einen Tag zu einem Datum hinzu?. 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