1
我想在我的Rails應用程序使用utc+14:00,但我怎麼使用UTC +14:00在Ruby on Rails的
rake time:zones:all
顯示,高達UTC + 13:00只。有沒有什麼解決方法來使用這個時區?
我想在我的Rails應用程序使用utc+14:00,但我怎麼使用UTC +14:00在Ruby on Rails的
rake time:zones:all
顯示,高達UTC + 13:00只。有沒有什麼解決方法來使用這個時區?
Rails時區是圍繞使用IANA/Olson時區的tzinfo gem的立面。
您可能想要的區域爲"Pacific/Kiritimati"
(全年爲UTC + 14),或者可能爲"Pacific/Apia"
,大部分時間爲UTC + 13,夏令時爲UTC + 14。
閱讀關於Rails時區的the timezone tag wiki的底部,然後看看the mapping constant。您會看到"Pacific/Apia"
已映射到Rails名稱"Samoa"
,但"Pacific/Kiritimati"
不在映射中。
我可以提供的最好的建議是直接使用TzInfo gem,而不是使用Rails時區的「友好」名稱。