function compareTime(startTime,stopTime){
var intStartTime=0;
if(typeof startTime=='string' && startTime.constructor==String ){
var startTimeArray=startTime.split(":");
if(startTimeArray.length ==3){
intStartTime= startTimeArray[0] *3600+startTimeArray[1] *60+startTimeArray[2];
}else{
$.jBox.info("开始时间格式错误");
return false;
}
}else{
$.jBox.info("开始时间格式错误");
return false;
}
var intStopTime =0;
if(typeof stopTime=='string' && stopTime.constructor==String ){
var stopTimeArray=stopTime.split(":");
if(stopTimeArray.length ==3){
intStopTime =stopTimeArray[0] *3600+stopTimeArray[1] *60+stopTimeArray[2];
}else{
$.jBox.info("结束时间格式错误");
return false;
}
}else{
$.jBox.info("结束时间格式错误");
return false;
}
if(intStopTime<intStartTime){
return false;
}
}
var startTime=$("#startTime").val();
var stopTime=$("#stopTime").val();
var lastStopTime=$("#lastStopTime").val();
var state=compareTime(startTime,stopTime);
if(state ==false){
$.jBox.info("开始时间不能大于结束时间!");
return false;
}
if(lastStopTime!=null && lastStopTime!=''){
var state=compareTime(lastStopTime,startTime);
if(state ==false){
$.jBox.info("开始时间不能小于上一个结束时间!");
return false;
}
}