<script>var st="2009-10-20 14:38:40"var et="2009-10-20 15:38:40"var stdt=new Date(st.replace("-","/"))var etdt=new Date(et.replace("-","/"))if(stdt>etdt) alert("开始时间必须小于结束时间")</script>
第二种:直接比较大小即可
<script>var st="2009-10-20 14:38:40"var et="2009-10-20 15:38:40"if(st>et) alert("开始时间必须小于结束时间")</script>
可以用用Date.parse()方法var d1 = Date.parse('2014-09-28 19:00:00'),
d2 = Date.parse('2014-09-28 2:00:00')
console.log(d1 > d2)
思路:
先都转换成日期。然后再用毫秒数进行比较。
下面是简单的例子:
function tab(date1,date2){var oDate1 = new Date(date1)
var oDate2 = new Date(date2)
if(oDate1.getTime() > oDate2.getTime()){
console.log('第一个大')
} else {
console.log('第二个大')
}
}
tab('2015-10-10','2015-10-11')