【问题标题】:Why Rails provides less number of time zones support?为什么 Rails 提供更少的时区支持?
【发布时间】:2012-05-17 15:55:51
【问题描述】:

世界上有 230 多个时区。

http://en.wikipedia.org/wiki/List_of_time_zones_by_country

但 Rails 只支持 142 个时区。

ActiveSupport::TimeZone.all.count
=> 142 

1.是否意味着Rails时区支持有限?

2.跳过剩余时区有什么具体原因吗?

谢谢大家。

【问题讨论】:

  • 一些国家共享时区。只有139 named time zones
  • 你是正确的。我在 Ubuntu 的区域选择 GUI 中确认了这一点。

标签: ruby-on-rails ruby-on-rails-3 timezone


【解决方案1】:

你试过rake time:zones:all吗?

  1. 不,Rails 时区支持不受限制。您拥有从 UTC -11:00 到 UTC +13:00 的所有区域。
  2. 参见 (1.)。 Rails 中没有跳过的时区。

【讨论】:

  • 我用过 rake:zones:all 并分析了结果。它只列出了 142 个时区。谢谢你的回答。
  • 一天只有24小时——你需要多少个时区?!
猜你喜欢
  • 2011-02-12
  • 1970-01-01
  • 2022-06-28
  • 2011-10-01
  • 2019-02-12
  • 1970-01-01
  • 2015-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多