您的位置:首页 > 编程语言 > PHP开发

PHP获取当前时间差8小时的问题

2017-06-10 16:44 218 查看
<?PHP   
echo   date("Y-m-d   H:i:s");  //当前时间 
?>

用上面的方法获取到的当前时间和实际时间相差8个小时,因为从php5.1.0

开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,显

示的时间都是格林威治标准时间。

解决方法:

1.在代码之前加上 date_default_timezone_set (XXX);用来设置时区。

2.修改php.ini文件,找到date.timezone,然后删除之前的分号,=后面

设置需要的时区,然后重启http服务(如apache2或iis等)即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php date