用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 相关文章推荐
js 实现无缝滚动 兼容IE和FF
Jul 15 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
Oct 14 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
May 11 Javascript
Jquery性能优化详解
May 15 Javascript
json实现前后台的相互传值详解
Jan 05 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
JS实现的全排列组合算法示例
Oct 09 Javascript
20行JS代码实现粘贴板复制功能
Feb 06 Javascript
Node.js原生api搭建web服务器的方法步骤
Feb 15 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
vue实现整屏滚动切换
Jun 29 Javascript
开发一个封装iframe的vue组件
Mar 29 Vue.js
用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
Terran兵种对照表
2020/03/14 星际争霸
用文本文件制作留言板提示(上)
2006/10/09 PHP
php读取3389的脚本
2014/05/06 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
Javascript 陷阱 window全局对象
2008/11/26 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
详解使用Python处理文件目录的相关方法
2015/10/16 Python
python的exec、eval使用分析
2017/12/11 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
浅谈Python 递归算法指归
2019/08/22 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
python 爬取小说并下载的示例
2020/12/07 Python
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
英国团购网站:Groupon英国
2017/11/28 全球购物
索桥的故事教学反思
2014/02/06 职场文书
《大海那边》教学反思
2014/04/09 职场文书
副处级干部考察材料
2014/05/17 职场文书
2015元旦标语横幅
2014/12/09 职场文书
学生病假条范文
2015/08/17 职场文书
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android
Ubuntu18.04下QT开发Android无法连接设备问题解决实现
2022/06/01 Java/Android