我想要做的是在这些时间计算late
:
输出应 3:30 我想获得此输出
如何计算差异以及php
中应该使用哪些内置函数来实现这一目标?有人能给我一些线索吗?
答案 0 :(得分:2)
假设您的时间是HH:mm形式的字符串,这将起作用:
$in = new DateTime('22:00');
$out = new DateTime('01:30');
// if in is > out, assume out is on the next day
if ($in > $out) $out->add(new DateInterval('P1D'));
$diff = $out->diff($in);
echo $diff->format('%H:%i');