Ich habe ein Problem mit dem getMonth, ich weiss das es von 0-11 geht, aber irgendwie bekomme ich es nicht hin das ich bei einem Monatswechsel den richtigen Monat angezeigt bekomme. Kann mir da vielleicht jemand auf die Sprünge helfen?
var my_Date = new Date(2018,11,25); // Datum kann vom Benutzer frei gewählt werden
for (var i = 1; i <= 11; i++) {
my_Date_result = (my_Date.getDate() + "." + my_Date.getMonth() + "." + my_Date.getFullYear());
console.log(my_Date_result);
my_Date.setDate(my_Date.getDate() + 1);
}
Wenn ich das laufen lasse bekomme ich folgende Ausgabe.
25.11.2018
26.11.2018
27.11.2018
28.11.2018
29.11.2018
30.11.2018
31.11.2018
1.0.2019
2.0.2019
3.0.2019
4.0.2019
Wenn ich die Zeile so anpasse,
my_Date_result = (my_Date.getDate() + "." + (my_Date.getMonth() +1) + "." + my_Date.getFullYear());
dann bekomme ich folgendes:
25.12.2018
26.12.2018
27.12.2018
28.12.2018
29.12.2018
30.12.2018
31.12.2018
1.1.2019
2.1.2019
3.1.2019
4.1.2019