雅安论坛

标题: php中时间相差8小时的解决办法 [打印本页]

作者: 匿名    时间: 2021-3-17 21:12
标题: php中时间相差8小时的解决办法
在php中使用date('Y-m-d H:i:s');得出的结果会相差8个小时,原来是时区的问题
解决办法:
1.在php.ini里面写:   
      date.timezone = PRC
2.在php代码中写:
     date_default_timezone_set(\'Asia/Chongqing\'); 这样就可以了。

php5.0后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。


3.系统初始化时,加上

  1.    ini_set('date.timezone','Asia/Shanghai');
复制代码

     或

  1.   date_default_timezone_set("PRC");
复制代码


4.也可以在php中来这样写
  1.   <?php

  2.            date_default_timezone_set('Asia/Chongqing');

  3.            echo date('Y-m-d H:i:s');

  4.   ?>
复制代码


如果你是修改php.ini文件,记得重启动你的apahce服务器






欢迎光临 雅安论坛 (https://www.yaanbbs.net/) Powered by Discuz! X3.4