我想比较两个日期。我用过这段代码
function addRow(dateval,bidchekval) {
var val1 = document.getElementById(dateval);
var valcheck=document.getElementById(bidchekval).value;
var val123=document.getElementById(dateval).value;
if(val123 > valcheck ){
alert("success");
}
}
这是我使用的代码,但是当更改月份时它将会中断。这两个日期会使用日期选择器。 日期格式示例:06-12-2013 15:12:15
答案 0 :(得分:4)
if((new Date(val123).getTime()) > (new Date(valcheck).getTime()) ){
alert("success");
}
答案 1 :(得分:2)
您无法比较字符串,但可以比较 Date 对象。
var valcheck=document.getElementById(bidchekval).value;
var val123=document.getElementById(dateval).value;
var check = new Date(valcheck) ;
var check123 = new Date(val123) ;
if (check > check123){
alwer("Success") ;
}