首页 > 其他 > 详细

计算剩余时间(可用于定时器运算)

时间:2021-02-23 23:29:03      阅读:22      评论:0      收藏:0      [点我收藏+]

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!