export function computationTime(b) {
var that = this;
var curTime = new Date(b);
var date1 = new Date(curTime.setHours(curTime.getHours() + 3));
var date2 = new Date();
var date3 = date1.getTime() - date2.getTime();
if (date3 <= 0) {
return 0 + ":" + 0 + ":" + 0
} else {
var e = Math.floor(date3 / (24 * 3600 * 1000))
var leave1 = (date3 % (24 * 3600 * 1000)) - 1000 //计算天数后剩余的毫秒数
var f = Math.floor(leave1 / (3600 * 1000))
//计算相差分钟数
var leave2 = leave1 % (3600 * 1000) //计算小时数后剩余的毫秒数
var g = Math.floor(leave2 / (60 * 1000))
//计算相差秒数
var leave3 = leave2 % (60 * 1000) //计算分钟数后剩余的毫秒数
var h = Math.round(leave3 / 1000);
if (e != null && f != null && g != null && h != null) {
return f + ":" + g + ":" + h;
}
}
}
原文:https://www.cnblogs.com/XieYu07/p/14437582.html