0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Rails】created_at、日本時間する

Posted at

Ruby on RailsでWebサービスを作っていて、日本時間への設定変更をしたいケースの解決方です。

2021-07-18 10:00 + 0900みたいな表示になってしまう。
年、月、日、時を使って、わかりやすくしていく。

##日本時間に設定する方法

###config/application.rbを開く

image.png
このファイルに、以下のコードを記述

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

image.png

サーバーを再起動させる

config/initializers/time_formats.rbというファイルを作り以下を記述

config/initializers/time_formats.rb
Time::DATE_FORMATS[:datetime_jp] = '%Y年 %m月 %d日 %H時 %M分'

viewの修正をする

<%= xxx.created_at.to_s(:datetime_jp) %>
<%= xxx.updated_at.to_s(:datetime_jp) %>

##まとめ
日本時間の表示は、設定としてフォーマットを定義しておくと便利.

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?