나는 Heroku의 Daily Cron 애드온을 사용하여 하루에 한 번 실행되는 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가 같은 결과를 제공하는지 알아보십시오. 시간대 또는 기타 특정 설정으로 인한 것입니까?
감사합니다.
나에게 버그 같은 소리 Date.today에 변화가 없지만, 당신이 설정할 수있는 heroku를 통한 heroku의 시간대 설정 : TZ = Europe/Berlin 추가 – phoet