Meine Ergebnis sähe dann so aus
$stunden = "6.25";
if ($trennen[1] == "25") {
$minuten = "15";
} elseif ($trennen[1] == "50") {
$minuten = "30";
} elseif ($trennen[1] == "75") {
$minuten = "45";
}
else {
$minuten = "00";
}
$trennen = explode('.', $stunden);
$start = DateTime::createFromFormat('H:i', '08:30');
$start->add(new DateInterval('PT'.$trennen[0].'H'.$minuten.'M'));
echo $start->format('H:i');