2013-12-11 87 views
-1

爲什麼Time.now返回2013-12-10 20:49:59 -0600Time.now.utc返回2013-12-11 02:49:59 UTCTime.now.utc第二天退回

+1

好的,對不起,那是2點。不是2PM,現在我明白了。 – ryudice

回答

0

Time.now在您的時區,這是落後utc-0600或6小時進行評估。您會注意到,如果您將這6小時添加到從Time.now得到的時間,您將得到Time.now.utc結果。

+0

它沒有向前移動一天,減去六個小時,它只是增加六個小時到'Time.now'。 '-6'意味着'utc'後面六個小時。所以'20:49:59' +'6:00:00'翻到第二天,剩下的'02:49:59' –