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

2019-12-21,

复制代码 代码如下:
<!--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;

}

您可能感兴趣的文章:

  • JS 日期比较大小的简单实例
  • js 两个日期比较相差多少天的实例
  • js时间比较示例分享(日期比较)
  • JavaScript+HTML5实现的日期比较功能示例
  • js 日期比较相关天数代码
  • javascript日期比较方法实例分析
  • JS实现字符串转日期并比较大小实例分析
  • javascript检查日期格式的函数[比较全]
  • js比较日期大小的方法
  • javascript比较两个日期相差天数的方法
  • javascript简单比较日期大小的方法
  • javascript自定义日期比较函数用法示例

《JS比较2个日期间隔的示例代码.doc》

下载本文的Word格式文档,以方便收藏与打印。