原来javascript比较两个日期的方法可以直接用大小于.
如:alert('2001-01-10'>'2001-01-11') 返回false.
如果日期形式为01/10/2001这样的格式时,就要转换一下才能比较,如:
var startDate = '10/12/2009'; var endDate = '02/12/2010'; startDate = startDate.split('/'); startDate = new Date(startDate[2]+'-'+startDate[0]+'-'+startDate[1]); endDate = endDate.split('/'); endDate = new Date(endDate[2]+'-'+endDate[0]+'-'+endDate[1]); console.log(startDate,endDate); alert(startDate > endDate);