如何将Rails config.time_zone设置为GMT +6?

时间:2014-08-14 10:46:20

标签: ruby-on-rails timezone utc

当我弹出rails application.config来设置时区时,我遇到了这样一个例子:

config.time_zone = 'Central Time (US & Canada)'

但我想尝试将时间设置为GMT+6,不幸的是,如果我尝试使用该值,则会出现无效时区错误。那么我必须用什么名字来获得GMT + 6?我尝试在TimeandDate.com上查找该名称但是当我尝试放置Kyrgyzstan Time

时,这给了我同样的错误

rails使用的时区列表究竟在哪里?或者我是否必须使用其他格式,例如+0600(顺便说一下,它不起作用)

谢谢,

1 个答案:

答案 0 :(得分:11)

如果你跑

rake time:zones:all OFFSET=+6

您将获得城市列表

* UTC +06:00 *
Almaty
Astana
Dhaka
Ekaterinburg

其名称可以直接使用,例如

config.time_zone = 'Astana'