php如何显示标准北京时间,不想获取服务器时间,因为服务器时间有错的时候。

解决方案 »

  1.   

    $xml = simplexml_load_file('http://www.time.ac.cn/timeflash.asp?user=flash');
    $t = sprintf("%d-%d-%d %d:%d:%d", $xml->time->year
      , $xml->time->month
      , $xml->time->day
      , $xml->time->hour
      , $xml->time->minite
      , $xml->time->second);echo date('Y-m-d H:i:s', strtotime($t));
      

  2.   

    $xml = simplexml_load_file('http://www.time.ac.cn/timeflash.asp?user=flash');
    printf("%d-%02d-%02d %02d:%02d:%02d", $xml->time->year
      , $xml->time->month
      , $xml->time->day
      , $xml->time->hour
      , $xml->time->minite
      , $xml->time->second);