首页 > 代码库 > php中时间相差8小时的解决办法
php中时间相差8小时的解决办法
引用:http://www.111cn.net/phper/31/42398.htm
在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.系统初始化时,加上
ini_set(‘date.timezone‘,‘Asia/Shanghai‘);
或
date_default_timezone_set("PRC");
4.也可以在php中来这样写
<?php
date_default_timezone_set(‘Asia/Chongqing‘);
echo date(‘Y-m-d H:i:s‘);
?>
如果你是修改php.ini文件,记得重启动你的apahce服务器
php中时间相差8小时的解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。