今回も簡単な記事。頭がタイムゾーン慣れしていないってのと今までJST以外での運用をやったことがなかったのでメモ。結論から言うとin_time_zoneはサマータイムも考慮してくれるので特に難しく考えなくてOK。 日本にもサマータイムがあった時期があったようだ かつては日本にもサマータイムがあったようなので日本で実験する。railsコンソールを叩いて今日の日本の時刻を調べる。 irb(main):039:0> Time.local(2015,5,27).in_time_zone(‘Asia/Tokyo’) => Wed, 27 May 2015 09:00:00 JST +09:00 日本は標準時+9時間なので想定通りの結果が返る。ここで日本がサマータイムを導入していた1950年にタイムスリップしてみる。 irb(main):038:0> Time.local(1950,5,27).in_t