3

ActionView::Helpers::FormOptionsHelper は、time_zone_options_for_selectを提供して、UTC オフセットを持つすべてのタイムゾーンを含む選択コントロールのオプションのリストを取得します。私が抱えている問題は、夏時間が有効になっているときに正しいオフセットを表示する方法です。

たとえば、米国の山岳部の時間は通常 -7 UTC ですが、夏の間は事実上 -6 UTC になります。そのリストにそれを正しく反映させる方法はありますか?

4

2 に答える 2

2

同様の問題がありましたが、最終的にこれを使用しました

time_zone_select('time_zone', TZInfo::Timezone.us_zones, 
                                     :default => "America/Los_Angeles", 
                                     :model => TZInfo::Timezone

より良い解決策を見つけましたか?

于 2012-05-25T19:46:41.137 に答える