0
我哪裏有時間獲取保存1小時就一個問題:UTC時間1小時早期的Rails
:time => "6:00AM".to_time
這樣可以節省爲"13:00 UTC"
當它應該是"14:00 UTC"
我已經設置當地時間PST:
config.time_zone = 'Pacific Time (US & Canada)'
目前的解決方案:
基於@ HD1的解釋:
if Time.zone.now.dst?
:time => "6:00AM".to_time + 1.hour
else
:time => "6:00AM".to_time
end
請讓我知道是否有更直接的解決方案。
謝謝 - 我將如何使用偏移量來正確保存時間(上面的更新代碼)。我應該添加一個if語句並手動減去小時數? – Onichan
以下是我最終做的事情(請讓我知道這是否正確):'如果Time.zone.now.dst?'如果目前是DST,那麼'+ 1.hour'。否則,不要加1小時。 – Onichan