2012-02-04 6 views
0

私は明示的に私はUTCをしたい私のProduction.rb状態:その後、私は私の生産マシンにログインし、(4 Mowscow時間にマシンのデフォルト)生産コンソールを実行time_ago_in_wordsに正しい値を表示するにはどうすればよいですか?

# Timezone Set 
config.time_zone = 'UTC' 

..私は取得Time_ago_in_wordsの値は常に4である

$ Time.now 
=> 2012-02-04 20:52:32 +0400 
$ Time.zone.now 
=> Sat, 04 Feb 2012 16:52:43 UTC +00:00 

..私は「今」何かを投稿した場合...それは「4時間」として示して.... 4時間後に0までカウントダウンその..:出力以下その後、負(1時間前)になります....これを正しく表示するにはどうすればよいですか?これを行う方法を把握しようと、あまりにも多くの時間後

=================

は..私は最終的にちょうどこれを投稿した後に考え出し: - |

sudo dpkg-reconfigure tzdata 

そして、そこUTCに自分のタイムゾーンを設定し...今Time.nowではなく、モスクワのUTCを出力..私はこれに走る他の誰のためにここにこれを残しておきます:私は実行する必要がありました。

+5

男性は、回答として投稿してください。ありがとう! –

+0

@nashと同意する返信として – ScottJShea

+0

先に行って、ありがとう。 – Inc1982

答えて

0

コメントそれらによって示唆されるように、ここで私は仕事にこれを取得することができソリューションは、次のとおりです。

sudo dpkg-reconfigure tzdata 

そして、そこUTCに自分のタイムゾーンを設定し...今Time.nowは、UTCの代わりに、モスクワを出力します。

関連する問題