js获取两个时间差
程序员文章站
2024-01-29 14:43:16
...
//计算时间差
function DateDifference(faultDate,completeTime){
// let d1 = new Date(faultDate);
// let d2 = new Date(completeTime);
var stime =new Date(faultDate).getTime();
var etime = new Date(completeTime).getTime();
var usedTime = etime - stime; //两个时间戳相差的毫秒数
var days=Math.floor(usedTime/(24*3600*1000));
//计算出小时数
var leave1=usedTime%(24*3600*1000); //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000));
//计算相差分钟数
var leave2=leave1%(3600*1000); //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000));
// var time = days + "天"+hours+"时"+minutes+"分";
//计算分钟数
var time = days * 24 * 60 + hours * 60 + minutes;
//将分钟数转为小时数
return (time / 60).toFixed(2);
}
上一篇: SQL Server转换数据库的排序规则
下一篇: Access9.8 保存新建的查询