2

Railsのconfig/environment.rbファイルでconfig.time_zoneにBSTを使用する方法を知っている人はいますか?

現時点では UTC のままにしており、サポートされているタイムゾーンのリストに BST を追加し、これを尊重するように Time クラスを拡張することを考えています (> X 月の最後の日曜日 + 1 時間)

サポートされているタイムゾーンのリストはどこにありますか?

周りを検索すると、多くの苦情が見つかりましたが、多くの回答は見つかりませんでした. これはできるだけ早くguthubにアップします。

乾杯、ダグル

4

2 に答える 2

6
rake time:zones:all

おそらく という名前のタイム ゾーンが表示されますがLondon、これは単にUTC +00:00ですが、英国の夏時間を適切に処理する必要があります。

于 2009-08-27T10:02:10.173 に答える
2

設定する必要がある TimeZone は UK です。これにより、BST が自動的に処理されます。

Time.zone = 'London'
Time.zone.now
 => Sun, 17 Oct 2010 02:09:54 BST +01:00
于 2010-10-17T01:11:56.043 に答える