js判斷開始日期不能晚於結束日期
阿新 • • 發佈:2018-12-22
//判斷開始日期不能晚於結束日期 function checkInputDate(inputStartMonth,inputEndMonth){ // 是開始時間不能大於結束時間? var arrStart = inputStartMonth.split("-"); var tmpIntStartYear = parseInt(arrStart[0]); var tmpIntStartMonth = parseInt(arrStart[1]); var tmpIntStartDay = parseInt(arrStart[2]); var arrEnd = inputEndMonth.split("-"); var tmpIntEndYear = parseInt(arrEnd[0]); var tmpIntEndMonth = parseInt(arrEnd[1]); var tmpIntEndDay = parseInt(arrEnd[2]); if( tmpIntStartYear < tmpIntEndYear ){ return true; }else if(tmpIntStartYear == tmpIntEndYear ){ if( tmpIntStartMonth == tmpIntEndMonth ){ if (tmpIntStartDay <= tmpIntEndDay){ return true; }else { spop({ template: '開始日期不能晚於結束日期', style: 'warning', autoclose: 2000, position: 'top-center', }); return false; } }else if (tmpIntStartMonth < tmpIntEndMonth) { return true; } else{ spop({ template: '開始日期不能晚於結束日期', style: 'warning', autoclose: 2000, position: 'top-center', }); return false; } }else{ spop({ template: '開始日期不能晚於結束日期', style: 'warning', autoclose: 2000, position: 'top-center', }); return false; } }