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 相关文章推荐
10个基于浏览器的JavaScript调试工具分享
Feb 07 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
May 11 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
Dec 03 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
Mar 14 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
AngularJS封装$http.post()实例详解
May 06 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
js数据类型检测总结
Aug 05 Javascript
vue中引用swiper轮播插件的教程详解
Aug 16 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
Oct 19 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 Javascript
vue-quill-editor的使用及个性化定制操作
Aug 04 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中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
2014/10/09 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
CSS图片响应式 垂直水平居中
2015/08/14 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
Python类的专用方法实例分析
2015/01/09 Python
python开发之thread实现布朗运动的方法
2015/11/11 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
如何学习Python time模块
2020/06/03 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
怎样有效的进行自我评价
2013/10/06 职场文书
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
临时工聘用合同协议书
2014/10/29 职场文书
体育个人工作总结
2015/02/09 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书