zeit in dezimal

teron

Grünschnabel
Hallo Community

ich bin ein php Anfänger und brauche Eure Hilfe bei der Zeit umrechnung.

Habe einen Wert aus eine Datenbank "01.30" Stunden.Minuten
Kann mir Jemand einen Tipp geben wie ich aus 01.30 am besten 1.5 bekomme ?
 
Grundsätzlich:
PHP:
    $str = '1.30';
    $t = strtotime($str);
    echo floatval(date("h", $t)) + floatval(date("i", $t))/60;
 
Danke gelöst mit :

$eingang = "03.15";
$teilung = explode('.', $eingang);
$stunden = $teilung[0];
$minuten = $teilung[1] / 60;
$dezimal = $stunden + $minuten;
 
Lösung
Zurück