2011-02-15 68 views
0

我正在一个生活在多个时区的网站上工作。 我的问题是什么是存储日期/时间记录的最佳方式。多时区 - 如何正确存储/打印数据

我的方法:

  1. 设置PHP环境为“欧洲/伦敦”,并保存在时区的所有数据例如2011-02-11 22:00:00
  2. 获取客户端时区,例如+8小时
  3. 计算日期时间+客户端时区差= 2011-02-12 06:00:00

那是最佳的方式还是有更好的?

+0

对我而言,我更喜欢标准时区和所有客户端时区,例如, +2或+8将参照我的 – robobooga 2011-02-15 09:29:15

回答

2

将所有内容存储为UTC,并使用客户端的区域设置显示本地日期/时间。

+0

非常感谢。似乎我在正确的轨道上! – n00b 2011-02-15 10:33:45