2011-12-14 3 views
2

Time.now関数を使用して、特定のタイムゾーンに対応する時刻を取得します。どのようなことはGMTで時刻オブジェクトを作成する最も簡単な方法だろうとどのように私はあなたを与えるだろう、特定のタイムゾーン/ロケールに第二GMTで時刻オブジェクトを作成する方法

答えて

4

最初の部分のためのTime.now.utctzinfoこれを翻訳しますgmt。
使用国際化はそれが
例えばローカライズする:、I18n.localize(time, :format => :date_format_MMM_D_YYYY)

2

Time.now.gmtime(例えばPST/en_US, JST, ja_JP

2

GMTのために現地時間のために

Time.now.utC# it returns UTC time => "2011-12-14 07:05:18 UTC" 

を使用し、あなたはactive_support/timeを使用することができます。あなたは、宝石を必要とし、例えば

in_time_zoneメソッドを使用します。

Time.now.in_time_zone('Kolkata') # It returns time in IST => Wed, 14 Dec 2011 12:39:07 IST +05:30 
Time.now.in_time_zone('Paris') # It returns French time => Wed, 14 Dec 2011 08:13:40 CET +01:00 
関連する問題