function DateDiff(sDate1,sDate2) { var arrDate,objDate1,objDate2,intDays; arrDate=sDate1.split("-"); objDate1=new Date(arrDate[1]+'-'+arrDate[2]+'-'+arrDate[0]); arrDate=sDate2.split("-"); objDate2=new Date(arrDate[1] + '-'+arrDate[2]+'-'+arrDate[0]); intDays=parseInt(Math.abs(objDate1-objDate2)/1000/60/60/24); return intDays; } function check() {
var beginday = document.getElementByIdx_x("Text1").value; var lastday = document.getElementByIdx_x("Text4").value; var DayNum = DateDiff(beginday,lastday); alert(DayNum); //就可以判断出相差的天数,然后你再判断时间,如果结束时间的小时数,小于开始时间的小时数,那么天数就减一天,开始小时数加24,不懂再问我 }
1.第一种 无标题页 function DateDiff(sDate1,sDate2){ var arrDate,objDate1,objDate2,intDays; arrDate=sDate1.split("-"); objDate1=new Date(arrDate[1]+'-'+arrDate[2]+'-'+a