Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将时间转换为小时(php)?_Php_Algorithm_Function_Time - Fatal编程技术网

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

如何将时间转换为小时(php)?,php,algorithm,function,time,Php,Algorithm,Function,Time,我需要PHP中的一个小函数,它将小时:分钟转换为小时 a、 g 等等 谢谢大家这应该适合你们: <?php function timeToDecimal($time) { $hm = explode(":", $time); return ($hm[0] + ($hm[1]/60)); } $time = "15:15"; echo timeToDecimal($time); ?> 你可以这样做: functi

我需要
PHP
中的一个小函数,它将小时:分钟转换为小时

a、 g

等等


谢谢大家

这应该适合你们:

<?php

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


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

?>

你可以这样做:

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

Rizier123解决问题的方法比你的方法更有效。这实际上取决于使用情况,这段代码的高效性是否重要。在大多数情况下,情况并非如此!
15.25
function toDecimalTime($time)
{
    $parsed = date_parse($time);
    return $parsed["hour"] + $parsed["minute"] / 60;
}