我需要做一個條件,我測試日期選擇器的日期是否已經通過。我需要使用Date.now()來比較它和今天的日期。這會返回毫秒。如何將此JavaScript日期選擇器日期轉換爲毫秒?
,當我從我的對象我的日誌日期選擇日期 - listOfEventsObject [I] .date - 它打印在這種形式:
**2017-08-15** .
while date.now() outputs this: **1503904013430**
我怎麼能轉換日期選取器日期,以看看時間已經過去了?
UPDATE它無法使用getTime(); 當我使用getTime();它會從陣列中刪除所有內容。我只需要傳遞數組中剩餘的日期。
我的代碼:
function getPostsSuccess (listOfEventsObject){ /*callback which passes
array to loop*/
for (var i in listOfEventsObject) {
if(listOfEventsObject[i].date.getTime() < Date.now()){
this.listOfEvents.push(listOfEventsObject[i]);
}//close if
}//close loop
}//close callback
'新的日期( '2017年8月15日')的getTime()' – lux
你甚至都不需要*的getTime *:'新的日期(「2017年8月15日')
RobG
Datepicker在JavaScript中以這種扭曲的方式實現,任何有關這個問題都是人類的福音。Upvoting this question .. – Siddharth