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小时,但显示分钟有何重要性?