function getDays(strDateStart,strDateEnd){ var beginYear = strDateStart.substring(0,4); var beginMonth = strDateStart.substring(4,6); var beginDay = strDateStart.substring(6,8); var endYear = strDateEnd.substring(0,4); var endMonth = strDateEnd.substring(4,6); var endDay = strDateEnd.substring(6,8); var strDateS = new Date(beginYear, beginMonth-1, beginDay); var strDateE = new Date(endYear, endMonth-1, endDay); iDays = parseInt(Math.abs(strDateS - strDateE ) / 1000 / 60 / 60 /24)//把相差的毫秒数转换为天数 return iDays ; } function getMonth(strMonthStart,strMonthEnd) { var beginYear = parseInt(strMonthStart.substring(0,4)); var beginMonth = parseInt(strMonthStart.substring(4,6)); var endYear = parseInt(strMonthEnd.substring(0,4)); var endMonth = parseInt(strMonthEnd.substring(4,6)); var totalMonth = beginYear*12+beginMonth var totalEndMonth = endYear*12+endMonth; return totalEndMonth-totalMonth+1; }