【发布时间】:2011-01-21 01:43:54
【问题描述】:
我必须在这里遗漏一些非常明显的东西:
我有一个用户的区域设置为美国/洛杉矶。当我查看“用户”数据库表时,时区字段的值为 -28800。这是有道理的; GMT 前 8 小时 = -28800 秒。
但是现在,当用户将其区域设置更改为美国/纽约时,时区的值保持不变,而不是在格林威治标准时间前 5 小时切换到 -18000。为什么没有发生这种变化?如果我找错地方了,我在哪里可以找到与其语言环境相匹配的时区值?
服务器的时区也设置为美国/洛杉矶,如果这很重要的话。谢谢!
【问题讨论】: