1
使用Rails 2.3,當我運行ActiveSupport::TimeZone.us_zones
,我得到如下:現在如何在Rails 2.3中獲得正確的時區偏移量?
....
* UTC -08:00 *
Pacific Time (US & Canada)
....
,因爲DST生效,現在,UTC偏差應該是-07:00
!
任何人都知道如何在Rails 2.3中獲得正確的時區偏移?
使用Rails 2.3,當我運行ActiveSupport::TimeZone.us_zones
,我得到如下:現在如何在Rails 2.3中獲得正確的時區偏移量?
....
* UTC -08:00 *
Pacific Time (US & Canada)
....
,因爲DST生效,現在,UTC偏差應該是-07:00
!
任何人都知道如何在Rails 2.3中獲得正確的時區偏移?
可以使用UTC在該時區的當前時間偏移:
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)']
zone.now.utc_offset
=> -14400
zone.utc_offset
=> -18000