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 相关文章推荐
JS 统计时间
Mar 09 Javascript
使用隐藏的new来创建对象
Mar 29 Javascript
获取表单控件原始(初始)值的方法
Aug 21 Javascript
jQuery表格插件ParamQuery简单使用方法示例
Dec 05 Javascript
推荐一个自己用的封装好的javascript插件
Jan 29 Javascript
js使用post 方式打开新窗口
Feb 26 Javascript
基于JS2Image实现圣诞树代码
Dec 24 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
关于angular js_$watch监控属性和对象详解
Apr 24 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
Jun 13 Javascript
解决vue项目中出现Invalid Host header的问题
Nov 17 Javascript
微信小程序向Java后台传输参数的方法实现
Dec 10 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的FTP学习(三)
2006/10/09 PHP
php浏览历史记录的方法
2015/03/10 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
Yii2框架可逆加密简单实现方法
2017/08/25 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
layer实现弹出层自动调节位置
2019/09/05 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
使用Python的Twisted框架编写简单的网络客户端
2015/04/16 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
《听鱼说话》教学反思
2014/02/15 职场文书
十一酒店活动方案
2014/02/20 职场文书
体育教师研修感悟
2015/11/18 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python