- var_dump: documentation ( source)
- floor: documentation ( source)
<?php
$input =0.58333333333334;
$hour = intval(24*$input);
Var_dump($hour);
$fraction = $hour-floor($hour);
Echo $hour . " " . $fraction;
// Echo $hour .":". Str_replace(".",":",((24*$input)-$hour)*60);