Autor Zpráva
BunnyBugs
Profil *
Zdravím, prosím o radu. Je tady několik podobných příkladů, ale nic mi nefunguje :(
Mám z DB vypsaný čas 82:15:00 (nebo 27:30:00) jak tento čas převedu do podoby 82,25 (nebo 27,5)?
Děkuji moc za radu.
vybrano
Profil
<?php 

$hms = "2:12:0";
$decimalHours = decimalHours($hms);

function decimalHours($time)
{
    $hms = explode(":", $time);
    return ($hms[0] + ($hms[1]/60) + ($hms[2]/3600));
}

echo $decimalHours;

?>

Pokud tomu nerozumíš, tak potom jednodušší alternativa:

<?php 

$hms = "2:12:0";
$hms = explode(":", $hms);
$decimalHours=($hms[0] + ($hms[1]/60) + ($hms[2]/3600));
echo $decimalHours;

?>
BunnyBugs
Profil *
Rozumím, díky moc :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: