Hi!
Hab schon länger ein Skript geschrieben mit dem ich Uhrzeiten rechnen kann. Jedoch habe ich ein Problem: 31s+34s = 1m 5s da zeigt er mir nur 5 bei den Sekunden an, ich bräuchte aber 05.
Wie bekomme ich das hin?
PHP-Code:
$zeit = $_POST["uhrzeit"];
$h = substr($zeit, 0, 2);
$m = substr($zeit, 2, 2);
$s = substr($zeit, 4, 2);
$dauer_in_hms = $_POST["differenz"];
$dauer_m = substr($dauer_in_hms, 0, 2);
$dauer_s = substr($dauer_in_hms, 2, 2);
$dauer_in_sekunden = ($dauer_m*60+$dauer_s);
$dauer_gesamt_m = $dauer_m+$m;
$dauer_gesamt_s = $dauer_s+$s;
$uhrzeit_in_sekunden_gesamt = (($h * 60 * 60)+($dauer_gesamt_m * 60)+$dauer_gesamt_s);
$zeit_h = ($uhrzeit_in_sekunden_gesamt/60/60);
$zeit_h = floor($zeit_h);
$zeit_m = ($uhrzeit_in_sekunden_gesamt-($zeit_h*60*60));
$zeit_m = ($zeit_m/60);
$zeit_m = floor($zeit_m);
$zeit_s = ($uhrzeit_in_sekunden_gesamt - ($zeit_h * 60 * 60) - ($zeit_m * 60));