Javascript如何检查日期是否大于或等于日期值

Javascript how to check if a date is greater than or equal to a date value

本问题已经有最佳答案,请猛点这里访问。

我正在尝试查看日期值是否设置为今天的日期或更大的日期。

1
2
3
4
5
6
7
8
var date = document.getElementById("inputDate").value;
var varDate = new Date(date); //dd-mm-YYYY
var today = new Date();

if(varDate >= today) {
//Do something..
alert("Working!");
}

日期格式dd-mm-yyyy

上面的当前代码不起作用。


如果只想比较日期而不是日期时间,则添加此行

1
2
var today = new Date();
today.setHours(0,0,0,0);

在比较之前。