我有一個cron任務,每天運行一次,使用Heroku的Daily Cron插件。 cron從昨天的數據中獲取值,並用今天的時間戳創建所需的對象。但是,我面臨着不尋常的情況。這是從Heroku控制檯:Heroku控制檯怪異日期問題
>> Date.today
=> Thu, 25 Aug 2011
>> Date.yesterday
=> Thu, 25 Aug 2011
>> DateTime.now
=> Thu, 25 Aug 2011 23:31:42 -0700
目前的時間是23點31分,我想過以後試一試。這是我現在有:
>> Date.today
=> Fri, 26 Aug 2011
>> Date.yesterday
=> Thu, 25 Aug 2011
>> DateTime.now
=> Fri, 26 Aug 2011 00:35:14 -0700
任何想法爲什麼Date.today和Date.yesterday提供相同的結果。是由於時區或其他特定設置?
謝謝
聽起來像是對我的錯誤,但你可以設置通過heroku配置heroku時區:添加TZ =歐洲/柏林 – phoet