makoto's TECH

私の備忘録

【Rails】日付・時刻のフォーマットの変更

概要

f:id:mako_to_ex:20190305174214p:plain

これを、、、

f:id:mako_to_ex:20190305175324p:plain

こうします。

作業

config/initializers/time_formats.rbを作成・編集します。

Time::DATE_FORMATS[:default] = '%Y/%m/%d %H:%M'

そして、サーバーを再起動します。

他の方法

strftimeでも日付・時刻のフォーマットを変更することができますが、 この場合は、変更したい全ての場所でstrftimeを使う必要があります。

irb(main):001:0> Time.now.strftime('%Y/%m/%d %H:%M')
=> "2019/03/05 17:57"

参考

qiita.com

strftime - リファレンス - - Railsドキュメント