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时区的“友好”名称。