Datetime PHP ini date.timezone?服务器或客户端位置时区?
我知道这听起来可能是一个愚蠢的问题,但我在PHP文档中找不到他们大声清晰地陈述这一点的地方 我有一个网络应用程序 我的web应用程序的用户在欧洲,但运行web应用程序的服务器在美国 如何设置date.timezone php ini指令 我想知道服务器的位置,如果它在纽约:date.timezone=“America/New_York”Datetime PHP ini date.timezone?服务器或客户端位置时区?,datetime,timezone,php,Datetime,Timezone,Php,我知道这听起来可能是一个愚蠢的问题,但我在PHP文档中找不到他们大声清晰地陈述这一点的地方 我有一个网络应用程序 我的web应用程序的用户在欧洲,但运行web应用程序的服务器在美国 如何设置date.timezone php ini指令 我想知道服务器的位置,如果它在纽约:date.timezone=“America/New_York” 但我说的对吗?我认为最好设置服务器的本地时区或UTC,并使用 您可以将时区设置为Europe/sth或使用GeoIP或JavaScript为每个客户端计算时区(
但我说的对吗?我认为最好设置服务器的本地时区或UTC,并使用
您可以将时区设置为Europe/sth或使用GeoIP或JavaScript为每个客户端计算时区(这应该是可能的)和根据我在这里读到的内容,答案是:
这不是一个愚蠢的问题,但以前有人问过:仅仅因为服务器在那里就将时区设置为纽约,这在我看来(有点像)就像只因为手表是上海制造的就把它设置在上海时间。@Pekka,谢谢!读了你最后一个建议后:我听不懂什么。我认为date.timezone如果设置不正确,可能会破坏PHP和MySQL之间的应用程序或其他东西。但我终于明白,它可以设置为我想要的。因此,为了遵循上一个链接中给出的建议,我将time.zone设置为GMT 0,当需要显示日期/时间时,我使用客户端脚本转换日期/时间。