LoginSignup
1
4

More than 3 years have passed since last update.

投稿日時を日本時間表記にする方法

Posted at

はじめに

ruby on railsでチャットアプリ作成中
メッセージを投稿すると日時の表記が日本時間になっておらず表示のされ方もなんか見にくい。。

解決方法

config/application.rb
config.time_zone = 'Tokyo' を追記して時間設定を日本にする。
Image from Gyazo

app/views/messages/_messages.html.haml 
.strftime("%Y-%m-%d %H:%M") を追記して表示の仕方を見やすくしてあげる。
Image from Gyazo

もし非同期通信とか使っていたらこっちにもちゃんと変換されるようににも追記しておきましょう。
messages/index.json.jbuilder
Image from Gyazo

結果

こんな感じで表示されればおk!
Image from Gyazo

1
4
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4