2
我有一段如下的代碼,它產生一個無效的Date
。日期對象拋出時區的無效日期
var pickedUpDate = new Date(val + 'T13:00:00');
我不確定這段代碼與'T13:00:00'
有什麼關係。 我過去的val
就像"11/11/2222"
。
在後一階段,我使用它象下面這樣:
if (pickedUpDate < currentDate.setHours(0, 0, 0, 0)) {
}
您正在構建的日期字符串無效,這就是錯誤告訴你的。 JavaScript中的日期解析非常棘手,你最好使用類似於momentjs的東西,這樣可以明確地描述日期格式。 – Pointy