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


Posted in Javascript onApril 15, 2014
<!--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; 
}
Javascript 相关文章推荐
jquery ui dialog里调用datepicker的问题
Aug 06 Javascript
详谈JavaScript内存泄漏
Nov 14 Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
Mar 01 Javascript
深入理解Webpack 中路径的配置
Jun 17 Javascript
微信小程序之绑定点击事件实例详解
Jul 07 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
AngularJS创建一个上传照片的指令实例代码
Feb 24 Javascript
JavaScript面试出现频繁的一些易错点整理
Mar 29 Javascript
详解JavaScript 的变量
Mar 08 Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 Javascript
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 #Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
Apr 15 #Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 #Javascript
jquery新的绑定事件机制on方法的使用方法
Apr 15 #Javascript
jquery datepicker参数介绍和示例
Apr 15 #Javascript
javascript调试之DOM断点调试法使用技巧分享
Apr 15 #Javascript
javascript页面渲染速度测试脚本分享
Apr 15 #Javascript
You might like
php 小乘法表实现代码
2009/07/16 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
盘点提高 Python 代码效率的方法
2014/07/03 Python
Python实现的最近最少使用算法
2015/07/10 Python
OpenCV实现人脸识别
2017/04/07 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
初中生自我鉴定
2014/02/04 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
2015年党员发展工作总结
2015/05/13 职场文书