railsのタイムゾーンを日本時間に変更する
はじめに
railsアプリのタイムゾーンの設定を日本時間に変更する方法について
設定方法
config/application.rbファイルを以下のように変更します。
module RunteqNormal class Application < Rails::Application config.time_zone = 'Tokyo' # アプリのデフォルトのタイムゾーン、ビューに表示するときなど config.active_record.default_timezone = :local # 日時をデータベースに保存する際、UTC時間かローカルの時間か end end
タイムゾーンの確認方法
現在のタイムゾーンを確認するには、コンソールを開いた後に
Time.zone.name
で確認できます。
irb(main):001:0> Time.zone.name => "Tokyo"