为什么我的时区一小时关闭?

时间:2013-04-15 03:34:14

标签: ruby-on-rails ruby ruby-on-rails-3 time timezone

运行此代码......

Time.use_zone('Pacific Time (US & Canada)') do
  p Time.zone.now
end 

我得到以下内容:=> Sun, 14 Apr 2013 20:30:53 PDT -07:00

然而,当我做Rails时区选择......它非常清楚地说-8:00。为什么一个区域为-7而另一个区域为-8?

其他时候,像Hawaii这样的-10:00时区不会被一小时偏移。

我认为这与DST有关,但我更好奇是否意味着正确

最终我在一个日期选择器中使用它,我觉得很奇怪,当我使用Time.zone.parse(以及我在过滤器周围的时区)时,它将所有内容抵消1小时。

感谢

0 个答案:

没有答案