[FONT=Cambria]Hallo habe mein Problem ja schon im Titel geschildert. Folgende Situation, ich bekomme 2 Strings die ich mit hilfe von strtotime() wandel und dann subtrahiere. Komischerweise kommt aber immer eine Std. zuviel dabei raus :-) Wenn ich später die Pausezeit(handelt sich um ein einfaches Zeiterfassungssystem) abziehe passiert das gleiche. Er rechnet die Minuten richtig aber die Stunden bleiben unverändert. Habe hier gerade schon mal im Forum gesucht, aber leider keine Lösung gefunden. Hier mal mein Code:
date_default_timezone_set('Europe/Berlin');
function zeitberechnung($a, $b) {
$anfang = strtotime($a);
$ende = strtotime($b);
$zeit = $ende - $anfang;
return date("H:i:s", $zeit);
}
die Zeit liegt so 11:59:59 vor. Hoffe mein Problem wird deutlich
[/FONT]
date_default_timezone_set('Europe/Berlin');
function zeitberechnung($a, $b) {
$anfang = strtotime($a);
$ende = strtotime($b);
$zeit = $ende - $anfang;
return date("H:i:s", $zeit);
}
die Zeit liegt so 11:59:59 vor. Hoffe mein Problem wird deutlich
[/FONT]
Kommentar