2015-11-11 23 views
0

我已經寫了一個節點worker,它獲取instagrams和tweets並將它們放入數據庫中。這是一個heroku時間表,首先檢查數據庫中是否存在今天的日期,如果它確實存在,那麼我用新數據覆蓋它,以確保這一天沒有重複的條目。Heroku上的setHours()函數

我設置日期:

new Date(d).setHours(0, 0, 0, 0); 

當我做我的本地機器上,我得到今天的日期11月11:

todays date 1447228800000 

當我做這在Heroku我得到的11月10日之前和小時和分鐘都沒有0:

todays date 1447200000000 

因此,當我出去找那一天的數據,並嘗試雙我得到的前一天。有誰知道爲什麼會發生這種情況?

回答

0

時區,需要更新我在heroku上的時區。這個問題是愚蠢的。