How to compare dates in javascript?
本问题已经有最佳答案,请猛点这里访问。
我想比较两个日期。我用过这个密码
1 2 3 4 5 6 7 8 9 10 | 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"); } } |
这是我使用的代码,但当更改月份时,它将中断。这两个日期使用日期选择器。日期格式示例:2013年12月6日15:12:15
1 2 3 | if((new Date(val123).getTime()) > (new Date(valcheck).getTime()) ){ alert("success"); } |
不能比较字符串,但可以比较日期对象。
1 2 3 4 5 6 7 8 9 | 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") ; } |