„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > JavaScript Datum zuverlässige Methode zum Hinzufügen von Monat

JavaScript Datum zuverlässige Methode zum Hinzufügen von Monat

Gepostet am 2025-04-13
Durchsuche:639

How to Reliably Add Months to a JavaScript Date?

wie man ein javascript date

Monate hinzufügt, das ein JavaScript-Datum hinzugefügt wird, kann eine knifflige Aufgabe sein, wenn Sie mit dem Jahr mit dem Jahr mit dem Jahr mit dem Jahr die Länge der Monate verändert werden möchten. To simplify the process, consider utilizing a pre-built function.

The following JavaScript function provides a clean and straightforward solution (taken from this source):

Function: addMonths(date, months)

Description:

  • Takes a JavaScript Date Object as Input (Datum).
  • fügt dem Datum eine bestimmte Anzahl von Monaten (Monate) hinzu.
  • verhandelt das Jahr Roll-Overs und passt für variierte Monatslängen automatisch an. Verwendung:
  • // 12 Monate bis 29. Februar 2016 hinzufügen -> 28 Februar 2017 console.log (addmonths (neues Datum (2016, 1, 29), 12) .ToString ()); // 1 Monat ab dem 1. Januar 2017 -> 1. Dezember 2016 abziehen console.log (addmonths (neues Datum (2017, 0, 1), -1) .ToString ()); // 2 Monate ab 31. Januar 2017 -> 30. November 2016 subtrahieren console.log (addmonths (neues Datum (2017, 0, 31), -2) .ToString ()); // 2 Monate bis 31. Dezember 2016 hinzufügen -> 28 Februar 2017 console.log (addmonths (neues Datum (2016, 11, 31), 2) .toString ());

Ausgabe:

// Add 12 months to 29 Feb 2016 -> 28 Feb 2017
console.log(addMonths(new Date(2016, 1, 29), 12).toString());

// Subtract 1 month from 1 Jan 2017 -> 1 Dec 2016
console.log(addMonths(new Date(2017, 0, 1), -1).toString());

// Subtract 2 months from 31 Jan 2017 -> 30 Nov 2016
console.log(addMonths(new Date(2017, 0, 31), -2).toString());

// Add 2 months to 31 Dec 2016 -> 28 Feb 2017
console.log(addMonths(new Date(2016, 11, 31), 2).toString());

Diese Funktion vereinfacht die Aufgabe des Hinzufügens von Monaten zu einem JavaScript -Datum und liefert zuverlässige Ergebnisse, ohne dass komplexe Datumsberechnungen erforderlich sind.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3