PHP一种计算时间直到午夜的简单方法?

时间:2015-12-29 15:37:26

标签: php datetime

有没有比这更简单的方法来计算一天剩下的时间?

$midnight = clone $endDate;
$midnight->setTime(24,0);
$dayLeft = $endDate->diff($midnight);

我希望使用DateTime和'midnight'获得一行解决方案。明天午夜不起作用,因为我需要午夜相对于$ endDate设置为DateTime。谢谢。

1 个答案:

答案 0 :(得分:0)

也许这会对你有所帮助:

$secsTillMidnight = strtotime('next day 0:0')-time();

其中

  • time()给出自1970年1月1日以来的当前时间(又名“Unix时间”)

  • strtotime()将字符串转换为Unix时间。