用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 未结束的字符串常量常见解决方法
Jan 24 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
Jan 27 Javascript
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
Jun 03 Javascript
移动端JQ插件hammer使用详解
Jul 03 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
Jun 23 Javascript
使用Vue.js创建一个时间跟踪的单页应用
Nov 28 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
Koa日志中间件封装开发详解
Mar 09 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
vue-cli 为项目设置别名的方法
Oct 15 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中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
php命令行模式代码实例详解
2021/02/26 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
python进程类subprocess的一些操作方法例子
2014/11/22 Python
python实战之实现excel读取、统计、写入的示例讲解
2018/05/02 Python
详解Django+Uwsgi+Nginx的生产环境部署
2018/06/25 Python
Python 调用 zabbix api的方法示例
2019/01/06 Python
解决Python中回文数和质数的问题
2019/11/24 Python
python实现井字棋小游戏
2020/03/04 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
Python中常见的数制转换有哪些
2020/05/27 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
学校2014重阳节活动策划方案
2014/09/16 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
网络营销计划
2015/01/17 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL