個人的勉強メモ置き場

プログラミングど素人のメモ置き場

created_atを日本時間に変更する

デフォルトではUTC(世界標準時)で表示されてしまうためJST(日本時間)に変更する

#config/application.rb
config.time_zone = 'Asia/Tokyo'

ついでにフォーマットもいじって見やすくします

#config/application.rb
config.i18n.default_locale = :ja

config/locals下にja.ymlファイルを作成し書式を指定します

ja:
  time:
    formats:
      default: "%Y/%m/%d %H:%M:%S"

I18nのlメソッドを使うことで指定書式で表示することが出来ます

<li>
  <time><%= l article.created_at %></time>
</li>

f:id:zykb:20220120054133p:plain