Hallo crille,
echo date("d.m.Y",strtotime('2008-03-31')-86400); gibt "29.03.2008" aus und nicht wie erwartet "30.03.2008"... Wird uns im nächsten Jahr der 30.03.2008 geklaut, ist es ein verfrühter Aprilscherz oder nur bei mir so?
Das liegt - wie schon mehrfach in diesem Thread gesagt wurde - an der Umstellung von Sommer- auf Winterzeit.
Schau Dir folgenden Thread sowie meine Postings darin an: https://forum.selfhtml.org/?t=160434&m=1043429
Bzw, für ein vergleichbares Problem in Python statt PHP schau Dir http://forum.de.selfhtml.org/archiv/2007/10/t159879/#m1039891 an.
Viele Grüße,
Christian