新装了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");
?>