Hallo,
ich hab ein merkwürdiges Problem.
Ich möchte die Differenz zweier Daten in Sekunden berechnen.
Das mache ich so:
Wenn ich mir nur die Zeitdifferenz ansehe erhalte ich bei $datum1=2014-03-30 und $datum2=2014-03-27 den (richtigen) Wert 259200.
Dieses Ergebnis erhalte ich bei allen Daten die 3 Tage differieren.
Gebe ich nun die Werte $datum1=2014-03-31 und $datum2=2014-03-28 ein (also auch wieder 3 Tage), gibt es das Ergebnis 255600. Dieses Phänomen tritt nur bei diesem Datumsvergleich auf. Alle anderen von mir getesteten Daten geben das richtige Ergebnis aus.
Wo liegt der Fehler?
Gruß
Ludger
ich hab ein merkwürdiges Problem.
Ich möchte die Differenz zweier Daten in Sekunden berechnen.
Das mache ich so:
PHP-Code:
$diff = strtotime($datum1) - strtotime($datum2);
Dieses Ergebnis erhalte ich bei allen Daten die 3 Tage differieren.
Gebe ich nun die Werte $datum1=2014-03-31 und $datum2=2014-03-28 ein (also auch wieder 3 Tage), gibt es das Ergebnis 255600. Dieses Phänomen tritt nur bei diesem Datumsvergleich auf. Alle anderen von mir getesteten Daten geben das richtige Ergebnis aus.
Wo liegt der Fehler?
Gruß
Ludger
Kommentar