function getDuration(starTime, endTime) {//计算时长
let num1 = 0,num2 = 0;
num1 = parseInt(starTime.split(":")[0]) +parseInt(starTime.split(":")[1]) / 60;
num2 = parseInt(endTime.split(":")[0]) + parseInt(endTime.split(":")[1]) / 60;
return num2-num1
};
function DateDiff(sDate1, sDate2){//计算2018-03-23 至 2018-04-01之间的时间差,开始天数不计算在内
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
aDate = sDate2.split("-")
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24)
return iDays
}
function calculateTimeOff(st,et) {//计算不是整天部分的请假时长
<