PHP时间处理中需要帮助


Help require in PHP Time processing

我正在做一个php项目,在这个项目中,我有一个函数以这种格式在凌晨4:35返回时间。现在我想做的就是计算12:00 AM还剩多少小时。最后我需要的是剩余的小时数,比如如果我们减去这两个时间,它应该返回7:25,或者如果它返回剩余的秒数会更好。请帮忙!!

$from = '4:35 AM';
$to = '11:00 AM';
echo strtotime($to)-strtotime($from);

这是你需要的吗?

如果你需要计算下一个午夜的剩余时间,你可以这样做:

$seconds = strtotime('12:00AM +1 day') - strtotime('4:35AM');

这将在几秒钟内给你带来不同。如果你想要时差,你可以这样做:

echo date('H:i', strtotime('12:00AM') + $seconds);

输出为19:25。