js计算两个日期相隔几小时几分钟?

简介:
   var  dt1 =  "2009-11-5 10:30"  
     var  dt2 =  "2009-11-8 9:20"
     function  getHoursDiff(dt1,dt2) {
         if ( typeof (dt1)== "string" ) {
             dt1= new  Date(dt1.replace(/-/, '/' ));
             dt2= new  Date(dt2.replace(/-/, '/' ));
         }
         var  res=dt2-dt1;
         if (isNaN(res))
             throw  Error( "invalid dates arguments" );
         return  res/(1000*60*60);
     }
     var  re=getHoursDiff(dt1,dt2);
     var  h=parseInt(re);
     var  m=parseInt((re-h)*60);
     alert( "时间相隔" +h+ "小时" +m+ "分钟" );
分类:  ASP.NET, JAVASCRIPT

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/4560803.html ,如需转载请自行联系原作者
相关文章
|
1月前
|
JavaScript
JS设置日期为0时0分0秒
项目中经常要给设置默认值,搜索从哪天开始,这时候,如果直接通过new Date()来获取时间,会有时分秒,如果快速设置为0时0分0秒?
27 0
|
18天前
|
JavaScript 算法
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
|
18天前
|
JavaScript 前端开发 大数据
数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
|
2月前
|
移动开发 JavaScript 前端开发
分享76个时间日期JS特效,总有一款适合您
分享76个时间日期JS特效,总有一款适合您
32 0
|
3月前
|
JavaScript
|
3月前
|
JavaScript 前端开发
javascript 如何判断字符串日期是否相差七天
在JavaScript中,你可以使用`Date`对象来比较两个日期之间的差异。下面是一个简单的示例,演示如何判断两个字符串日期是否相差七天: ```javascript function isSevenDaysDifference(date1, date2) { // 确保输入是字符串 if (typeof date1 !== 'string' || typeof date2 !== 'string') { return false; } // 将字符串转换为Date对象 var d1 = new Date(date1);
|
2月前
|
JavaScript 前端开发 UED
分享89个时间日期JS特效,总有一款适合您
分享89个时间日期JS特效,总有一款适合您
29 3
N..
|
1月前
|
缓存 JavaScript 前端开发
Vue.js的计算属性
Vue.js的计算属性
N..
11 2
|
2月前
|
JavaScript 前端开发
JavaScript 计算时间差并格式化输出
JavaScript 计算时间差并格式化输出
19 0
|
3月前
|
资源调度 JavaScript 前端开发
jc-datetime :JavaScript 日期时间实用编程
jc-datetime :JavaScript 日期时间实用编程
160 1