0
我正在AngularJS中工作,但在處理日期時遇到錯誤。我目前有一個Unix時間戳,我需要了解它是否是今天。新日期() - 對象不是函數
var start = new Date();
start.setHours(0,0,0,0);
var end = new Date();
end.setHours(23,59,59,999);
// Convert to Second/Unix Timestamp
start = Math.round(start.getTime() /1000);
end = Math.round(end.getTime() /1000);
for (i = 0; i < list.length; i++) {
var date = Date.utcDateToTimestamp(list[i].date_utc);
if(start < date && end > date)
console.log('this one is today');
}
但是,我得到在控制檯中的錯誤:
TypeError: object is not a function
我看着它,它似乎我甚至不能創建一個新的Date對象,而這個被拋出:
var start = new Date();
這是真的很明顯,或.. ..?
很確定'sethours'需要*一個*參數,即小時... – 2014-10-02 09:33:24
'setHours(小時,分鐘,秒,millisec)' - 這不是''問題,但它甚至不會允許我創建日期對象。 – Alias 2014-10-02 09:35:47
如何定義Date.utcDateToTimestamp?這是代碼中唯一的「可能作爲函數使用的對象」元素。 – 2014-10-02 09:39:54