用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 相关文章推荐
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
Apr 18 Javascript
jQuery子窗体取得父窗体元素的方法
May 11 Javascript
通过原生JS实现为元素添加事件的方法
Nov 23 Javascript
angular+ionic 的app上拉加载更新数据实现方法
Jan 16 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
Vue.js简易安装和快速入门(第二课)
Oct 17 Javascript
vue2.x+webpack快速搭建前端项目框架详解
Nov 30 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
使用JS获取SessionStorage的值
Jan 12 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
Feb 26 Javascript
vue element 关闭当前tab 跳转到上一路由操作
Jul 22 Javascript
jQuery实现动态操作table行
Nov 23 jQuery
用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生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
python中property和setter装饰器用法
2019/12/19 Python
opencv python图像梯度实例详解
2020/02/04 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
Python接口测试文件上传实例解析
2020/05/22 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
Python多分支if语句的使用
2020/09/03 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
罗马尼亚在线杂货店:Pilulka.ro
2019/09/28 全球购物
不服从上级领导安排的检讨书
2014/09/14 职场文书
费用申请报告范文
2015/05/15 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android
手写实现JS中的new
2021/11/07 Javascript