用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生成json的函数代码(可以用php的json_decode解码)
Jun 11 Javascript
RequireJS入门一之实现第一个例子
Sep 30 Javascript
javascript显示倒计时控制按钮的简单实现
Jun 07 Javascript
Vue.js每天必学之方法与事件处理器
Sep 06 Javascript
React中jquery引用的实现方法
Sep 12 jQuery
基于vue.js中事件修饰符.self的用法(详解)
Feb 23 Javascript
vue 微信授权登录解决方案
Apr 10 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
Aug 25 Javascript
jQuery实现聊天对话框
Feb 08 jQuery
ES6新增的数组知识实例小结
May 23 Javascript
Vue如何基于vue-i18n实现多国语言兼容
Jul 17 Javascript
javascript实现扫雷简易版
Aug 18 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 身份验证方面的函数
2009/10/11 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
php mysql 封装类实例代码
2016/09/18 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
重载toString实现JS HashMap分析
2011/03/13 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
python全局变量引用与修改过程解析
2020/01/07 Python
Python操作MySQL数据库的示例代码
2020/07/13 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
GWT都有什么特性
2016/12/02 面试题
网站客服岗位职责
2014/04/05 职场文书
本科毕业生自荐信
2014/06/02 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
2016公务员年度考核评语
2015/12/01 职场文书