[PHP] php中使用真实时间而不是服务器时间 →→→→→进入此内容的聊天室

来自 , 2020-02-25, 写在 PHP, 查看 124 次.
URL http://www.code666.cn/view/67880768
  1. $fp=fsockopen('time.nist.gov',13,$errno,$errstr,90);
  2. $ufc = explode(' ',fread($fp,date('Y')));
  3. $date = explode('-',$ufc[1]);
  4. $processdate = $date[1].'-'.$date[2].'-'. date('Y').' '.$ufc[2];
  5.  
  6. switch($ufc[5])
  7. {
  8.     case 0: echo '精确'; break;
  9.  
  10.     case 1: echo '误差:0-5s'; break;
  11.  
  12.     case 2: echo '误差: > 5s'; break;
  13.  
  14.     default: echo '硬件出错!'; break;
  15. }
  16.  
  17. echo gmttolocal($processdate,8); // 中国
  18.  
  19. function gmttolocal($mydate,$mydifference)
  20. {
  21.     $datetime = explode(" ",$mydate);
  22.     $dateexplode = explode("-",$datetime[0]);
  23.     $timeexplode = explode(":",$datetime[1]);
  24.     $unixdatetime = mktime($timeexplode[0]+$mydifference,$timeexplode[1],0,$dateexplode[0],$dateexplode[1],$dateexplode[2]);
  25.     return date("m/d/Y H:i:s",$unixdatetime);
  26. }

回复 "php中使用真实时间而不是服务器时间"

这儿你可以回复上面这条便签

captcha