RailsにおけるTimezoneの扱い方

このエントリーをはてなブックマークに追加
はてなブックマーク - RailsにおけるTimezoneの扱い方
LINEで送る
Pocket

理論

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

実践

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

要点

UTC+0:00 からの差分が12を越えるタイムゾーンも存在する。もはや、別の日。
Screen Shot 2016-09-30 at 08.30.23

実用的なサンプルコード。基本的に、日付や時間表記はActiveSupport::TimeWithZoneクラスで表現しておくようにする。
timezone in rails

このエントリーをはてなブックマークに追加
はてなブックマーク - RailsにおけるTimezoneの扱い方
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

1件の返信

  1. matsubokkuri より:

    Goodに追加

    – Time.current

コメントを残す