153 文字
1 分
RailsにおけるTimezoneの扱い方

理論#

前提として、理論に関してはこちらが良くまとまっています。
Railsと周辺のTimeZone設定を整理する (active_record.default_timezoneの罠)

実践#

実際、運用する場合はこちらの内容を踏まえてコーディングルールを作る。

Time zone in Rails from Yuki Matsukura

要点#

Screen Shot 2016-09-30 at 08.30.23

UTC+0<00> からの差分が12を越えるタイムゾーンも存在する。もはや、別の日。

timezone in rails

基本的に、日付や時間表記はActiveSupport::TimeWithZoneクラスで表現しておくようにする。

関連するサンプルコード。タイムゾーンの扱いを注意する必要がある。

RailsにおけるTimezoneの扱い方
https://blog.teraren.com/posts/rails-timezone/
作者
Yuki Matsukura
公開日
2016-09-29
ライセンス
CC BY-NC-SA 4.0

コメント