You should be redirected to our main page. If not, just click on this link to go to our main page.
注:ActiveSupport::TimeWithZoneとかの話じゃないです。 JSTの端末使ってる前提で。 Ruby 1.9.3p125 Rails 3.2.5 UNIX時間はどこでも同じだ Time.now.utc #=> 2012-08-02 06:44:35 UTC Time.now #=> 2012-08-02 15:44:36 +0900 Time.now.utc.to_i #=> 1343889882 Time.now.to_i #=> 1343889885 これ時々混乱するけど、 起点となるのはUTCの1970-01-01 00:00:00 UTCだから、 その時点では日本は1970-01-01 09:00:00 +900なわけで、 UNIX時間は同じ。 今日はいつ? railsのActiveSupportは便利です。
時刻の扱いは難しい。タイムゾーンを跨ぐと格別に難しい。 Rails を使っていても難しさに変わりはない。むしろ時刻のやっかいな部分を隠蔽してくれるが故に余計にややこしくなることもある。 config.time_zone と config.active_record.default_timezone Rails アプリケーションで時刻を司る代表的な設定値は config.time_zone と config.active_record.default_timezone だ。いずれも config/application.rb で設定できる。詳細は Ruby on Rails Guides: Configuring Rails Applications 参照。 config.time_zone でアプリケーションのタイムゾーンを設定する。デフォルトでは UTC になる。日本向けのウェブサイトで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く