我正在开发一个php项目,在这个项目中我有一个函数在4:35 AM以这种格式返回时间。现在,我想做的就是计算在凌晨12:00的剩余时间。我最终需要的是剩余小时数,如果我们将这两个时间减去它应该返回7:25,或者如果它返回剩余的秒数会更好。请帮忙!!
答案 0 :(得分:2)
$from = '4:35 AM';
$to = '11:00 AM';
echo strtotime($to)-strtotime($from);
这是你需要的吗?
答案 1 :(得分:1)
如果您需要计算下一个午夜的剩余时间,您可以执行以下操作:
$seconds = strtotime('12:00AM +1 day') - strtotime('4:35AM');
这会在几秒钟内给你带来差异。如果你想要几小时的差异,你可以这样做:
echo date('H:i', strtotime('12:00AM') + $seconds);
输出是19:25。