如何在rails 3中设置INDIA的时区

Tha*_* kp 7 ruby-on-rails-3

我更新鲜的铁轨,

如何在rails 3中设置INDIA的时区?

在哪里指定这个?

请帮忙.

Kul*_*ini 15

在你的config/application.rb,添加这个

config.time_zone = 'Kolkata'
Run Code Online (Sandbox Code Playgroud)

这应该工作.

稍后您可以通过运行以下命令来确认这一点 rails console

>> Time.zone

#output
(GMT+05:30) Kolkata
Run Code Online (Sandbox Code Playgroud)


Raj*_*tan 7

您可以在shell中运行'rake time:zones:all',您将找到显示在Rails开发中使用的所有时区.从上面您可以轻松找到INDIAN时区,如下所示.

* UTC +05:30 *
 Chennai
 Kolkata
 Mumbai
 New Delhi
Run Code Online (Sandbox Code Playgroud)

将以上任何名称放在您的姓名中config/application.rb如下:

config.time_zone = 'Chennai'
Run Code Online (Sandbox Code Playgroud)

只需重新启动服务器,您就会发现时区已更新.

谢谢.