2012-05-09 7 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

1日に24時間しかありません - いくつのタイムゾーンが必要ですか?* – Gareth

関連する問題