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