Heim >Web-Frontend >js-Tutorial >Wie kann ich Tage zu einem JavaScript-Datumsobjekt hinzufügen?
JavaScript-Datumsmanipulation: Hinzufügen von Tagen zu einem Datum
In JavaScript kann das Hinzufügen von Tagen zu einem Datumsobjekt mithilfe einer benutzerdefinierten Funktion erreicht werden. Während .NET eine integrierte AddDay()-Methode bietet, ist dies bei JavaScript nicht der Fall.
Benutzerdefinierte Funktion zum Hinzufügen von Tagen
Um eine Funktion zum Hinzufügen von Tagen zu einem Datum zu erstellen Objekt können Sie den folgenden Code verwenden:
Date.prototype.addDays = function(days) { var date = new Date(this.valueOf()); date.setDate(date.getDate() + days); return date; };
Diese Funktion erweitert den Prototyp des Date-Objekts um eine addDays()-Methode, die die Anzahl der Tage akzeptiert hinzufügen. Es erstellt ein neues Datumsobjekt, indem es das ursprüngliche Datum klont und dann den Datumswert um die angegebene Anzahl von Tagen ändert.
Verwendung
Zur Verwendung des benutzerdefinierten addDays() -Methode können Sie sie einfach für ein Date-Objekt aufrufen:
var date = new Date(); console.log(date.addDays(5));
Dadurch wird ein neues Date-Objekt ausgegeben, das 5 Tage später als das Original ist Datum.
Das obige ist der detaillierte Inhalt vonWie kann ich Tage zu einem JavaScript-Datumsobjekt hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!