【发布时间】:2011-12-27 19:18:08
【问题描述】:
在我的特殊情况下,服务器和客户端都是同一台计算机,我在本地主机上。当我从 date() 函数中回显日期时,它显示一个完全错误的值,早 11 小时。我也尝试了 gmdate(),但它以上午而不是下午显示日期。有什么办法可以改变apache服务器的时间,所以每次我在php中得到它时,它显示的时间和我电脑上的时间一样吗?
编辑:抱歉编辑晚了。我已经在 php.ini 中设置了时区,但它仍然不起作用。而且我确定我的时区是正确的,因为我从手册中得到它并从 phpinfo() 中检查过。
【问题讨论】:
-
@TomS 我已经这样做了,但还是不行!!
-
您可以尝试通过 date_default_timezone_set 更改 php 中的时间,也可以在 php.ini 文件中更改时区