用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 相关文章推荐
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 Javascript
JavaScript获取对象在页面中位置坐标的方法
Feb 03 Javascript
js实现二级导航功能
Mar 03 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
May 22 Javascript
vue实现app页面切换动画效果实例
May 23 Javascript
es6新特性之 class 基本用法解析
May 05 Javascript
vue axios数据请求及vue中使用axios的方法
Sep 10 Javascript
webpack优化的深入理解
Dec 10 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
Mar 10 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
Sep 22 Javascript
JS跨浏览器解析XML应用过程详解
Oct 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从数组中随机抽取一些元素的代码
2012/11/05 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
浅谈从React渲染流程分析Diff算法
2018/09/08 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
浅谈js闭包理解
2019/03/28 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
Python动态赋值的陷阱知识点总结
2019/03/17 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
收藏!10个免费高清视频素材网站!【设计、视频剪辑必备】
2021/03/18 杂记
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
医学检验专业大学生求职信
2013/11/18 职场文书
质检部部长职责
2013/12/16 职场文书
犯错检讨书
2014/02/21 职场文书
国贸专业求职信
2014/06/28 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
三峡导游词
2015/01/31 职场文书
走近毛泽东观后感
2015/06/04 职场文书
导游词之阆中古城
2019/12/23 职场文书