Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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_Time - Fatal编程技术网

Php 返回时间为小时而非分钟

Php 返回时间为小时而非分钟,php,time,Php,Time,我试图显示时间,然后进行计算 <?php $totalUd = 0; $subTotalUd = 0; function convertToTotalUd($totalUd, $format = '%02d:%02d') { $subTotalUd = abs($totalUd); $hours = intval($subTotalUd % 60);

我试图显示时间,然后进行计算

    <?php
        $totalUd = 0;
        $subTotalUd = 0;
            function convertToTotalUd($totalUd, $format = '%02d:%02d') {
                $subTotalUd = abs($totalUd);
                $hours = intval($subTotalUd % 60);
                $minutes = ($subTotalUd / 60);
                return sprintf((0 <= $totalUd ? '' : '-') . $format, $hours, $minutes);
            }
        $result = mysqli_query($dbcon, "SELECT id, dato, timer FROM content WHERE frihed = 
        'afspadsering'");
            while ($myrow = mysqli_fetch_array ($result)) {
                $dato = "dato";
                $totalUd = $myrow['timer'];
    ?>
    <tr>
        <td>
            <p><?php echo $myrow['dato']; ?></p>
        </td>
        <td>
            <p><?php echo convertToTotalUd($totalUd, $format = '%02d:%02d'); ?></p>
        </td>
    </tr>
    <?php } ?>

您能给我们展示一下数据库中的一些示例数据吗?我们需要示例输入、预期输出和您的代码当前的实际输出giving@delboy1978uk我想我是在原来的问题里写的。数据库显示例如4:15、5:50和6:15,但输出是4:00、5:00和6:00。这是12小时还是24小时的时钟时间?我认为这是24小时的时钟时间,因为它在需要时显示超过12小时,但显示分钟有何重要性?