ActionView :: Helpers :: FormOptionsHelper提供time_zone_options_for_select以获取包含所有时区及其UTC偏移的选择控件的选项列表。我遇到的问题是如何让它在夏令时生效时显示正确的偏移量?
例如美国山地时间通常是-7 UTC,但在夏季它实际上是-6 UTC。有没有办法让该列表正确反映出来?
答案 0 :(得分:1)
我有类似的问题,但最终使用了这个
time_zone_select('time_zone', TZInfo::Timezone.us_zones,
:default => "America/Los_Angeles",
:model => TZInfo::Timezone
您找到了更好的解决方案吗?