【发布时间】:2011-01-16 03:28:06
【问题描述】:
我知道这听起来可能是个愚蠢的问题,但我没有在 PHP 文档中找到他们大声并清楚地说明这一点的地方。
我有一个网络应用程序。
我的网络应用程序的用户在欧洲,但运行网络应用程序的服务器在美国。
我应该如何设置date.timezone php ini指令???
我想是服务器所在的位置,所以如果它在纽约:date.timezone = "America/New_York"
但我说的对吗?
【问题讨论】:
-
仅仅因为服务器在那里就将时区设置为纽约在我看来(有点)就像只是因为它是在那里制造的而将手表设置在上海时间。
-
@Pekka,谢谢!在阅读了您建议的最后一个之后:stackoverflow.com/questions/346770/… 我明白了一些事情。我认为 date.timezone 如果设置不正确可能会破坏应用程序或 PHP 和 MySQL 之间的东西。但我终于明白它可以设置为我想要的。所以我认为按照最后一个链接中给出的建议,我将 time.zone 设置为 GMT 0,当需要显示日期/时间时,我使用客户端脚本来转换日期/时间。