用javascript实现计算两个日期的间隔天数


Posted in Javascript onAugust 14, 2007

ASP 里面计算两个时间的差距可以 DateDiff,但 javascript 里面没有,需要手写函数。
js 里面居然可以直接 Date1-Date2,而且还是转换为毫秒计算时间差的。

// 计算两个日期的间隔天数  
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式   
var aDate, oDate1, oDate2, iDays   
aDate = sDate1.split("-")   
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2002格式   
aDate = sDate2.split("-")   
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])   
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数   
return iDays   
} 
Javascript 相关文章推荐
Javascript判断对象是否相等实现代码
Mar 18 Javascript
jQuery实现的多选框多级联动插件
May 02 Javascript
jquery实现全选功能效果的实现代码
May 05 Javascript
限制复选框最多选择项的实现代码
May 30 Javascript
javascript使用闭包模拟对象的私有属性和方法
Oct 05 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
Mar 01 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 Javascript
JS常用正则表达式总结【经典】
May 12 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
Feb 11 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
微信小程序input抖动问题的修复方法
Mar 03 Javascript
用js实现计算代码行数的简单方法附代码
Aug 13 #Javascript
js 事件小结 表格区别
Aug 13 #Javascript
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
Aug 13 #Javascript
javascript下给元素添加事件的方法与代码
Aug 13 #Javascript
javascript引用对象的方法代码
Aug 13 #Javascript
使一个函数作为另外一个函数的参数来运行的javascript代码
Aug 13 #Javascript
一段效率很高的for循环语句使用方法
Aug 13 #Javascript
You might like
解析php常用image图像函数集
2013/06/24 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
Postman模拟发送带token的请求方法
2018/03/31 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
Python发展史及网络爬虫
2019/06/19 Python
Python之pymysql的使用小结
2019/07/01 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
国际贸易专业求职信
2014/06/04 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
幼儿园感谢信
2015/01/21 职场文书
中标通知书
2015/04/17 职场文书
休假证明书
2015/06/24 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
仓库管理制度范本
2015/08/04 职场文书