開発していて、「どう違うんだっけ…」と考えてしまったので備忘録。
Date.today
下記によって決まる。
- OSのタイムゾーン(
/etc/localtime
) - 環境変数
TZ
Date.current
application.rb
のタイムゾーンを使う。
config.time_zone = 'Tokyo'
DBへの保存時間を変更する場合は
# デフォルトは:utc
config.active_record.default_timezone = :local
参考
https://qiita.com/jnchito/items/cae89ee43c30f5d6fa2c
https://qiita.com/aosho235/items/a31b895ce46ee5d3b444