Moin!
Hallo,
wenn mir
$Monat = date("m",time());
$Jahr = date("Y",time());
> den aktuellen Monat und das aktuelle Jahr ausspuckt, wie kann ich dann, ausgehend vom aktuellen Datum auf den nächsten Monat (und bei Jahreswechseln natürlich entsprechend auch das nächste Jahr) zugreifen?
Das DateTime-Objekt benutzen. Wenn du nur genau EIN Objekt benutzt, kann es dir auch nicht passieren, dass du den Monat Dezember und das Jahr vom darauffolgenden Januar bekommst - so wie es dir in deinem aktuellen Code passieren kann.
~~~php
$nextMonth = new DateTime('next month');
$Monat = $nextMonth->format('m');
$Jahr = $nextMonth->format('y');
var_dump($Monat, $Jahr);
Ist getestet und für funktionierend befunden.
- Sven Rautenberg