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 相关文章推荐
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
May 14 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
JavaScript中扩展Array contains方法实例
Aug 23 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
Aug 11 Javascript
AngularJS动态加载模块和依赖的方法分析
Nov 08 Javascript
javascript垃圾收集机制的原理分析
Dec 08 Javascript
Vue绑定内联样式问题
Oct 17 Javascript
简单了解小程序+node梳理登陆流程
Jun 24 Javascript
JS实现水平遍历和嵌套递归操作示例
Aug 15 Javascript
解决layer.confirm选择完之后消息框不消失的问题
Sep 16 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
Oct 23 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
Nov 11 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
百事可乐也出咖啡了 双倍咖啡因双倍快乐
2021/03/03 咖啡文化
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
vue 2.0封装model组件的方法
2017/08/03 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
深入理解Python中各种方法的运作原理
2015/06/15 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
python模拟实现斗地主发牌
2020/01/07 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
请解释virtual关键字的含义
2015/06/17 面试题
vue实现倒计时功能
2021/03/24 Vue.js
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
mysql知识点整理
2021/04/05 MySQL
MySQL 数据类型选择原则
2021/05/27 MySQL
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript