babie steps

作業療法記録

Railsであるタイムゾーンの時刻が知りたい場合どうするの?

例えばSamoaの場合。

  t = Time.zone.now
  #=> Mon, 31 May 2010 07:57:37 UTC 00:00
  t.in_time_zone(ActiveSupport::TimeZone['Samoa'])
  #=> Sun, 30 May 2010 20:57:37 SST -11:00

で、できます。

  Time.zone = 'Samoa'
  Time.zone.now
  #=> Sun, 30 May 2010 21:06:07 SST -11:00

でもできますが、サモア専用アプリじゃなければ、前の例の方が適切だと思います。


それでは、楽しいRails開発を!

twitter で無償 Rails サポートボランティアをやっています。"Rails" という単語で監視していますので、つぶやくと、解決方法を知っている場合は reply 致します。24時間監視はできませんので、なんらかの返事が欲しい場合は、直接 @babie までメッセージを下さい。また、動作確認・保証は行いませんのでご了承ください。