php时间相差8小时的解决办法

PHP教程评论67565阅读模式
摘要

在php中使用date(‘Y-m-d H:i:s’);得出的结果会相差8个小时,原来是时区的问题

解决办法:

1.在php.ini里面写:

date.timezone = PRC

2.在php代码中写:文章源自爱尚资源教程网-https://www.23jcw.net/1035.html

date_default_timezone_set(\'Asia/Chongqing\'); 这样就可以了。

php5.0后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。
3.系统初始化时,加上文章源自爱尚资源教程网-https://www.23jcw.net/1035.html

ini_set('date.timezone','Asia/Shanghai');
或 
date_default_timezone_set("PRC");

4.也可以在php中来这样写文章源自爱尚资源教程网-https://www.23jcw.net/1035.html

<?php 
     date_default_timezone_set('Asia/Chongqing'); 
     echo date('Y-m-d H:i:s'); 
?>

如果你是修改php.ini文件,记得重启动你的apahce或者nginx服务器.文章源自爱尚资源教程网-https://www.23jcw.net/1035.html 文章源自爱尚资源教程网-https://www.23jcw.net/1035.html

相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
  • 温馨提示:如遇到资源下载不了,或者文章没有解决你的问题的,可以联系我们帮你处理!!!
  • 转载请务必保留本文链接:https://www.23jcw.net/1035.html

发表评论