php时区问题

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



你可能感兴趣的:(apache,PHP,Date,timezone,cgi)