Railsで日本時間
モデルのタイムスタンプをUTCではなく日本時間にする方法。
config/application.rb で
config.time_zone = 'Tokyo' config.active_record.default_timezone = :local
DB上のカラム created_at, updated_atはUTCのままだが、モデルの属性created_at, updated_atはちゃんと日本時間になっている。
もちろん
Model.where("created_at < ?","2013-01-01 01:01:01").order("created_at")
ちゃんと日本時間で扱える。
参考サイト