$stundenende = substr($uhrzeit,0,2);
$minutenende = substr($uhrzeit,3,2)+$dauer;
$minutenende2 = $dauer;
$minuten = substr($uhrzeit,3,2);
$stunden = substr($uhrzeit,0,2);
if ($minutenende2 < 60 AND $minutenende > 59) {
$minuteninstunden = $minutenende/60;
$stundenberechnung = substr($minuteninstunden,0,1);
$stundenende = $stunden+$stundenberechnung;
$minutenberechnung = $minuten-$dauer;
$minutenberechnung2 = 60-$minuten;
$minutenberechnung3 = $dauer-$minutenberechnung2;
$minutenende = $minutenberechnung3;
}
if ($stundenende > 23) {
$dauerinstunden = $dauer/60;
$stundenende = substr($dauerinstunden,0,1);
}
if ($minutenende > 59) {
$minuteninstunden = $minutenende/60;
$stundenberechnung = substr($minuteninstunden,0,1);
$stundenende = $stunden+$stundenberechnung;
$minutenrest = $stundenberechnung*60;
$test = $dauer-$minutenrest;
$minutenende = $test+$minuten;
}
if ($stundenende > 23) {
$dauerinstunden = $dauer/60;
$stundenende = substr($dauerinstunden,0,1)-1;
}
if (strlen($stundenende) == 1) {
$stundenende = '0'.$stundenende;
}
if (strlen($minutenende) == 1) {
$minutenende = '0'.$minutenende;
}