有没有比这更简单的方法来计算一天剩下的时间?
$midnight = clone $endDate;
$midnight->setTime(24,0);
$dayLeft = $endDate->diff($midnight);
我希望使用DateTime和'midnight'获得一行解决方案。明天午夜不起作用,因为我需要午夜相对于$ endDate设置为DateTime。谢谢。
答案 0 :(得分:0)
也许这会对你有所帮助:
$secsTillMidnight = strtotime('next day 0:0')-time();
其中
time()
给出自1970年1月1日以来的当前时间(又名“Unix时间”)
strtotime()
将字符串转换为Unix时间。