今天接到一个小单子其中有个功能就是要计算出当前到当天结束时间还有多长的时间(有点绕口,简单来说就是php计算当天剩余的时间),自己写了几种小方法大家参考一下,可以选择出最方便的一种自己使用。

php计算当天剩余时间的方法

方法1:

echo strtotime('23:59:59')-time();

注:上面php计算当天剩余时间的示例代码是最简单的,他输出的是当前时间到当天最后一刻时间之间的秒数,如果有需要可以自己划算成小时或分钟!

方法2:

echo 86400-date('H', time())*3600- date('i', time())*60-date('s');

注:上面的这种方法是计算最快的,输出的依然是秒数!

方法3:

echo 86400-(time()+8*3600)%86400;

注:相对于上面的两个php计算当天剩余时间的示例来说,这个方法的计算速度是最最快的,推荐大家使用这一种方法。