加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

分享php计算当天剩余时间最便捷和最快的技巧

发布时间:2022-07-19 13:49:45 所属栏目:PHP教程 来源:互联网
导读:最便捷的方法 echo strtotime(23:59:59)-time(); 最快的方法 $now = time(); echo 86400-date(H, $now)*3600- date(i, $now)*60-date(s); 更快的方法 echo 86400-(time()+8*3600)%86400; 附测试数据 xubanditdeMacBook-Pro:~ xubandit$ time php -f a.php re
  最便捷的方法
 
 
  echo strtotime('23:59:59')-time();
 
  最快的方法
 
 
 
  $now = time();
 
  echo 86400-date('H', $now)*3600- date('i', $now)*60-date('s');
 
  更快的方法
 
 
  echo 86400-(time()+8*3600)%86400;
 
  附测试数据
 
 
  xubanditdeMacBook-Pro:~ xubandit$ time php -f a.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();
 
      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;
 
  }

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读