您的位置:首页 > Web前端 > JavaScript

JS比较2个日期间隔的示例代码

2014-04-15 00:00 465 查看
<!--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; 

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: