在PHP时间处理中需要帮助

时间:2011-06-03 11:18:39

标签: php datetime

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

2 个答案:

答案 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。