// 开始时间
var date1 = new Date(2017-10-14 10:35:39);
// 结束时间
var date2 = new Date(2017-10-14 10:37:32);
// 时间差(毫秒计算)
var date3 = date2.getTime() - date1.getTime();
// 毫秒化天
var days = Math.floor(date3/(24*3600*1000));
// 毫秒化小时
var leave1 = date3%(24*3600*1000);
var hours = Math.floor(leave1/(3600*1000));
// 毫秒化分钟
var leave2 = leave1%(3600*1000);
var minutes = Math.floor(leave2/(60*1000));
// 毫秒化秒
var leave3 = leave2%(60*1000);
var seconds = Math.round(leave3/1000);
// 历时:天/小时/分钟/秒
var last_instance_time = days +" 天 "+ hours +" 小时 "+ minutes +" 分钟 "+ seconds +" 秒";
console.log(last_instance_time); // 0 天 0 小时 3 分钟 12 秒
原生 js 计算时间差
最新推荐文章于 2023-12-26 10:47:02 发布