2017-10-04 3 views
1

私たちはRailsでカスタムタイムゾーンを設定する方法は? "-03:30GMT"

Time.zone = "東部標準時(米国&カナダ)" でタイムゾーンを設定することができます知って

しかし、UTC/GMT時間に設定する方法を、私はしたいですタイムゾーンを -03:30GMTに設定してください。ただし、そのタイムゾーンにある任意の場所を見つけることはできません。値を設定することで設定する方法は?

答えて

0

これを試してください。これは

Time.zone = -12600 
+0

これは私が求めたものではありません。私はタイムゾーンを "-03:30GMT"に設定したいと思います。 –

+0

が私の答えを更新したかどうか確認してください。 –

+0

ありがとうございますが、設定時間は-02:30GMTです。 –

0

が、これは私はそれが見えます

そのタイムゾーンにある任意の場所を見つけるカント

ActiveSupport::TimeZone.zones_map.values.collect { |z| z.tzinfo.name }.compact.uniq.each do |tz| 
     puts "#{ActiveSupport::TimeZone.seconds_to_utc_offset(Time.now.in_time_zone(tz).utc_offset)}\t#{tz}" 
    end; nil 

ライブラリーからあなたのタイムゾーンの完全なリストを与える動作しますすべてのゾーンのようにカバーされます

+0

ありがとうございますが、生成されたリストに-03:30GMTのタイムゾーンが含まれていません。それは "America/St_Johns"のタイムゾーンであり、日中の節約があります。 –

関連する問題