在JavaScript中,没有专门的函数来比较两个字符串的大小,遇到需要的时候,还得自己具体去实现。
下面是一个比较两个日期大小的函数:
function comptime(beginDate,endDate){
var beginDates=beginDate.substring(0,10).split('-');
var endDates=endDate.substring(0,10).split('-');
beginDate=beginDates[1]+'-'+beginDates[2]+'-'+beginDates[0]+' 00:00:00';
endDate=endDates[1]+'-'+endDates[2]+'-'+endDates[0]+' '+' 00:00:00';
var a =(Date.parse(endDate)-Date.parse(beginDate))/3600/1000;
if(a<0){
return -1;
}else if (a>0){
return 1;
}else if (a==0){
return 0;
}else{
return 'exception'
}
}