用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中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
用js判断页面是否加载完成实现代码
Dec 11 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
Feb 02 Javascript
js格式化货币数据实现代码
Sep 04 Javascript
jquery动态改变div宽度和高度
Feb 09 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
Aug 17 Javascript
JS加载器如何动态加载外部js文件
May 26 Javascript
Require.JS中的几种define定义方式示例
Jun 01 Javascript
JavaScript中使用参数个数实现重载功能
Sep 01 Javascript
node使用Koa2搭建web项目的方法
Oct 17 Javascript
JavaScript实现动态生成表格
Aug 02 Javascript
vue 封装面包屑组件教程
Nov 16 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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
Python 正则表达式操作指南
2009/05/04 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
python多进程共享变量
2016/04/06 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
德国家具折扣店:POCO
2020/02/28 全球购物
明信片寄语大全
2014/04/08 职场文书
小学英语课后反思
2014/04/26 职场文书
三好生演讲稿
2014/09/12 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书
护理专业自荐信范文
2015/03/06 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA