Bernd: Arbeitende berechnen

Beitrag lesen

Ok, das heißt ich muss die Stunden beim . aufteilen


$stunden = "6.25";
$trennen = explode('.', $stunden);

$start = DateTime::createFromFormat('H:i', '08:30');
$start->add(new DateInterval('PT'.$trennen[0].'H'.$trennen[1].'M'));

echo $start->format('H:i');     

Jetzt erhalte ich 14:55, was laut Rechnung zwar richtig ist, aber nicht für meine Ausgabe. Das heißt ich muss jetzt auch noch die 25, 50, 75 in 15, 30, 45 umwandeln.

Gibt es da nichts einfacheres?