如何将时间转换为小时(PHP)?

时间:2014-12-14 22:05:47

标签: php algorithm function time

我在PHP中需要的功能很少,它会将小时:分钟转换为几小时。

A.G。

15:30 = 15.5
15:15 = 15.25
15:45 = 15.75

等等

谢谢你们

2 个答案:

答案 0 :(得分:3)

这应该适合你:

<?php

    function timeToDecimal($time) {
        $hm = explode(":", $time);
        return ($hm[0] + ($hm[1]/60));
    }


    $time = "15:15";
    echo timeToDecimal($time);

?>

输出:

15.25

答案 1 :(得分:1)

你可以这样做:

function toDecimalTime($time)
{
    $parsed = date_parse($time);
    return $parsed["hour"] + $parsed["minute"] / 60;
}