在我的Rails应用我做了以下内容:为什么Time.now返回PST如果我的TIme.zone是UTC?
Time.zone.name #=> 'UTC'
为什么当我这样做:
Time.parse('2014-12-19').end_of_day.to_datetime
我得到:Fri, 19 Dec 2014 23:59:59 -0800
当我做:
Time.use_zone('Pacific Time (US & Canada)') { Time.parse('2014-12-19').end_of_day.to_datetime }
我得到完全一样的东西:Fri, 19 Dec 2014 23:59:59 -0800
为什么该区域未被应用?