Javascript获取日与日之间的差异(以小时为单位)

Javascript获取日与日之间的差异(以小时为单位),javascript,Javascript,我试图在小时和分钟内找出两次约会之间的差异。这是在2018年6月24日17:49:29和2018年6月24日21:45:30之间。这些日期值是动态的,但仅作为示例 所以我试过了 var date1=新日期(“2018年6月24日17:49:29”); var date2=新日期(“2018年6月24日21:45:30”); var timeDiff=Math.abs(date2.getTime()-date1.getTime()); var difhours=数学单元(timeDiff/(10

我试图在小时和分钟内找出两次约会之间的差异。这是在2018年6月24日17:49:29和2018年6月24日21:45:30之间。这些日期值是动态的,但仅作为示例

所以我试过了

var date1=新日期(“2018年6月24日17:49:29”);
var date2=新日期(“2018年6月24日21:45:30”);
var timeDiff=Math.abs(date2.getTime()-date1.getTime());
var difhours=数学单元(timeDiff/(1000*3600));

控制台日志(difhours)4.x
值上使用了
Math.ceil
,当然你只能得到
4
。“我还需要添加什么才能使这项工作成功”-这背后的数学是绝对微不足道的。你得到了你的值4,现在你只需从原始值中减去4*60…剩下的是多余的分钟数。@zfrisch am用小时和分钟表示,因此1.19也可以是1:19,而不是sure@CBroe我想在结果中列出会议记录