var date = document.getElementById('expirydate');
date.addEventListener('change', function(){
var d = new Date();
//console.log(d);
var nd = new Date(this.value);
if(new Date(this.value).getTime() <= d.getTime()){
console.log("Error, Date must be greater than today");
}
else{
console.log("success")
}
})
1 回答
这是一种获取错误消息的方法,该消息在所选日期小于今天的日期时给出,并在所选日期大于今天的日期时获得成功消息 .
我们可以使用日期函数getTime(),它根据通用时间返回指定日期的时间来解决这个问题 .
在这里阅读更多关于日期函数的信息MDN