Index: ssts-web/src/main/webapp/disinfectsystem/schedule/tools.js =================================================================== diff -u -r24034 -r24043 --- ssts-web/src/main/webapp/disinfectsystem/schedule/tools.js (.../tools.js) (revision 24034) +++ ssts-web/src/main/webapp/disinfectsystem/schedule/tools.js (.../tools.js) (revision 24043) @@ -39,7 +39,7 @@ } /** - *比较两个时间字符串大小 + *比较两个日期字符串大小 * compareDateString大于dateString,返回1; * 等于返回0; * compareDateString小于dateString,返回-1 @@ -63,7 +63,34 @@ return -1; } }; + /** + * 比较时间字符串大小 + * timeEnd大于timeStart,返回1; + * 等于返回0; + * timeEnd小于timeStart,返回-1 + */ +function timeCompare(timeStart,timeEnd){ + + var startArray=timeStart.split(':'); + var endArray=timeEnd.split(':'); + if(startArray[0]>endArray[0]){ + return -1; + }else if(startArray[0]==endArray[0]){ + if(startArray[1]>endArray[1]){ + return -1; + }else if(startArray[1]==endArray[1]){ + return 0; + }else { + return 1; + } + }else{ + return 1; + } +} + + +/** * 两个日期段之间的天数差 */ function timeDifferenceNums(startData, endData){ @@ -94,7 +121,7 @@ */ function isDatesBetween(dateObejct,dateArray){ for(var i=0;i