PHP - 我们如何迎合不同的时区?

时间:2012-06-06 17:17:10

标签: php date timezone

所以我基于/相对于服务器时间做了一个完整的系统,假设服务器时间保持不变而不是改变。我使用了date()函数来获取整个应用程序的服务器时间。然后我们觉得需要迎合不同的时区。例如,伊利诺伊州可以在该州内有两个不同的时区,即东部时间和中部时间。

同样,美国可能在国内有5个不同的时区。

现在我的方法是让用户在我的网站上注册时告诉我他所在的时区是什么时候,根据这个,我的计算相对于他的输入。

所以我想知道的是,我们如何使用date()函数来满足不同的时区。或者,如果有人有更好的方法来解决这个问题,我会全力以赴: - )

1 个答案:

答案 0 :(得分:1)

DateTime::setTimezone

在一个时区输入时间,设置时区,在其他时区输出时间。链接后面的例子说明了这一点。