我是靠谱客的博主 威武鼠标,这篇文章主要介绍分享php计算当天剩余时间最便捷和最快的方法,现在分享给大家,希望可以做个参考。

本篇文章带大家介绍php计算当天剩余时间最便捷和最快的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

【推荐学习:PHP视频教程】

最便捷的方法

复制代码
1
echo strtotime('23:59:59')-time();
登录后复制

最快的方法

复制代码
1
2
$now = time(); echo 86400-date('H', $now)*3600- date('i', $now)*60-date('s');
登录后复制

更快的方法

复制代码
1
echo 86400-(time()+8*3600)%86400;
登录后复制

附测试数据

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
xubanditdeMacBook-Pro:~ xubandit$ time php -f a.php real 0m31.146s user 0m30.966s sys 0m0.075s xubanditdeMacBook-Pro:~ xubandit$ time php -f b.php real 0m48.574s user 0m48.329s sys 0m0.098s xubanditdeMacBook-Pro:~ xubandit$ time php -f c.php real 0m11.156s user 0m10.786s sys 0m0.098s xubanditdeMacBook-Pro:~ xubandit$ cat a.php <?php for($i=0;$i<10000000;$i++){ strtotime('23:59:59')-time(); } xubanditdeMacBook-Pro:~ xubandit$ cat b.php <?php for($i=0;$i<10000000;$i++){ $now = time(); 86400-date('H', $now)*3600- date('i', $now)*60-date('s'); } xubanditdeMacBook-Pro:~ xubandit$ cat c.php <?php for($i=0;$i<10000000;$i++){ 86400-(time()+8*3600)%86400; }
登录后复制

以上就是分享php计算当天剩余时间最便捷和最快的方法的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是威武鼠标最近收集整理的关于分享php计算当天剩余时间最便捷和最快的方法的全部内容,更多相关分享php计算当天剩余时间最便捷和最快内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部