【问题标题】:How to set Rails config.time_zone to GMT +6?如何将 Rails config.time_zone 设置为 GMT +6?
【发布时间】:2014-10-07 23:51:00
【问题描述】:

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

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

但我想尝试将时间设置为 GMT+6 之类的值,但不幸的是,如果我尝试使用该值,则会收到 Invalid Time Zone 错误。那么我必须使用什么名称才能获得 GMT+6?我尝试在 TimeandDate.com 上查找名称,但是当我尝试输入 Kyrgyzstan Time 时,这给了我同样的错误

rails 使用的时区列表到底在哪里?还是我必须使用其他格式,例如+0600(顺便说一句,这不起作用)

谢谢,

【问题讨论】:

    标签: ruby-on-rails timezone utc


    【解决方案1】:

    如果你跑了

    rake time:zones:all OFFSET=+6
    

    你会得到一个城市列表

    * UTC +06:00 *
    Almaty
    Astana
    Dhaka
    Ekaterinburg
    

    其中的名字可以直接使用,比如

    config.time_zone = 'Astana'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 1970-01-01
      • 2012-11-10
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      相关资源
      最近更新 更多