2012-05-09 36 views
1

世界上有超過230個時區。爲什麼Rails提供更少的時區支持?

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

但Rails的支持僅142個時區。

ActiveSupport::TimeZone.all.count 
=> 142 

1.是否意味着Rails時區支持有限?

2.是否有任何特定的理由跳過剩餘的時區?

謝謝大家。

+1

一些國家共享時區。只有[139個命名時區](http://en.wikipedia.org/wiki/List_of_time_zone_abbreviations) – Gareth

+0

您的答案是正確的。我在Ubuntu中通過區域選擇GUI確認了這一點。 –

回答

1

你試過rake time:zones:all

  1. 不,Rails時區支持不受限制。您有從UTC -11:00到UTC +13:00的所有區域。
  2. 參見(1.)。 Rails中沒有跳過的時區。
+0

我已經使用rake:zones:all並分析了結果。它僅列出142個時區。感謝您的回答。 –

+0

一天只有24小時 - 你需要多少個時區*?! – Gareth

相關問題