JS比较2个日期间隔

来源:互联网 发布:oracle导出表空间数据 编辑:程序博客网 时间:2024/06/07 01:05
JS比较2个日期间隔

<!--forms[]部分-->

<td>

    <div id="td12Div" style="display: none;">起始日期:</div>

</td>

<td>

    <div id="sdateDiv">

        <date:date styleClass="psm-ui-text" name="startDate" property="startDate" divname="dayScope2" 

sourceFormat="yyyy-MM-dd" targetFormat="yyyy-MM-dd" readonly="true"/>

    </div>

</td>

<!--js部分-->

var startDate=document.forms[0].startDate.value;

var endDate=document.forms[0].endDate.value;

if(DateDiff(endDate,startDate)>3){

    alert("日范围不要超过三天");

    return;

}

function DateDiff(endDate,startDate)

    var arrDate,objDate1,objDate2,intDays;

    arrDate=endDate.split("-");

    objDate1=new Date(arrDate[1]+'-'+arrDate[2]+'-'+arrDate[0]);

    arrDate=startDate.split("-");

    objDate2=new Date(arrDate[1] + '-'+arrDate[2]+'-'+arrDate[0]);

    intDays=parseInt(Math.abs(objDate1-objDate2)/1000/60/60/24);

    return intDays;

}

0 0
原创粉丝点击