Bernd: Rechenfehler in PHP bei strtotime() ??

Beitrag lesen

Hallo!

Ich habe da gerade ein massives Problem...:

Bei beiden Rechenbeispielen verwende ich die Zeitspanne vom Freitag bis zum darauffolgenden Montag im März 2007. Nur um eine Woche verschoben. Trotzdem kommen unterscheidliche Ergebnisse heraus.

$checkAnfang = strtotime("16 March 2007");
(=1173999600)
$checkEnde   = strtotime("19 March 2007");
(=1174258800)

die differenz geteilt durch 86400 (sec/tag) ergibt 3 (korrekt)

******************************************************************************************************
$checkAnfang = strtotime("23 March 2007");
(=1174604400)
$checkEnde   = strtotime("26 March 2007");
(=1174860000)

die differenz geteilt durch 86400 (sec/tag) ergibt -2,9583333333333333333333333333333 (kacke)

Hoffentlich wißt Ihr weiter....

Gruss,
Bernd