新装了php,用
date("Y-m-d H:i:s");
得出的时间比实际少了
8
小时。显然,这是时区的问题,如何调整呢?
方法一
在php.ini文件中修改设置
找到date.timezone项,修改其设置
date.timezone = Asia/Shanghai
通过cgi
方式运行
php
的话,记得重启
apache
配置才会生效。
方法二
如果有权限等问题,可以在PHP代码中进行设置
<?php
date_default_timezone_set("Asia/Shanghai");
?>