Hallo Frank
echo date("Y-m-d", mktime(0, 0, 0, date("m")+$AnzahlMonate, date("d"), date("Y")));
Du rechnest _nicht_ Monate in Sekunden um. Das ist hier genau richtig.
Und funktioniert bis jetzt ganz gut.
Diese Lösung würde auch auf Tagebasis stets das gewünschte Datum liefern.
Freundliche Grüße
Vinzenz