【发布时间】:2023-03-13 20:15:02
【问题描述】:
我目前有一个 G:i 格式的时间差异列表。
我想把它们全部加起来,但是当我尝试时它会在 24 处重置为 0。 我怎样才能得到这样的结果:例如 54:45?
提前致谢。
date_default_timezone_set('UTC');
$username = $row['username'];
$begintime = $row['begintime'];
$endtime = $row['endtime'];
$begintime = new DateTime($begintime);
$begintime = $begintime->format('H:i');
$endtime = new DateTime($endtime);
$endtime = $endtime->format('H:i');
$difference = strtotime($endtime) - strtotime($begintime);
$difference = date('G:i', $total);
$total_hours += $difference;
【问题讨论】:
-
显示您的代码。我们可以猜到发生了什么,但在没有看到代码的情况下,这将是在黑暗中的一次尝试。