2011-10-16 37 views
0

这基本上,我需要的服务器本地时间而不是GMT,所以我需要的偏移量(秒数)添加到什么时候()返回。PHP - 如何获得当地时间?

我还需要这在PHP 5的任何版本,因为我不知道我有没有可用的最新版本。

回答

4

你可以只使用date_default_timezone_set('...');在你的页面的顶部。 (其中...是您的时区)

这将使所有date()的使用情况在该时区中设置。 例如,如果你使用date("H:i d-M-Y")它会显示显示由Windows计算机上的时间;如果您已将该时区设置为当地时区。

参见PHP Manual以供参考。

+0

那很简单,谢谢。 – DMIL

+0

很酷。我在一个月前也遇到了你的问题 - 弄糟了我的整个系统,直到我找到了这个。 – LouwHopley