js比较日期大小
ps:
"2007-2-2"
格式的字符串不可以直接比较大小
第1种方法:
1 2 3 4 5 6 7 8 | function CompareDate(d1,d2) { return (( new Date(d1.replace(/-/g, "\/" ))) > ( new Date(d2.replace(/-/g, "\/" )))); } var current_time = "2007-2-2 7:30" ; var stop_time = "2007-1-31 8:30" ; alert(CompareDate(current_time,stop_time)); |
第2种方法:
1 2 3 4 5 6 7 | var curTime = new Date(); //2把字符串格式转换为日期类 var startTime = new Date(Date.parse(kc.begintime)); var endTime = new Date(Date.parse(kc.endtime)); //3进行比较 return (curTime>=startTime && curTime<=endTime); |
本文原创,转载必追究版权。