function calatime(starttime) {
nowtime = +new Date();
var duration = (nowtime - starttime) / 1000;
var s = Math.floor(duration % 60).toString();
if (s.length < 2) {
s = '0' + s;
}
var m = Math.floor((duration % 3600) / 60).toString();
if (m.length < 2) {
m = '0' + m;
}
var h = Math.floor(duration / 60 / 60).toString();
if (h.length < 2) {
h = '0' + h;
}
if (parseInt(h) >= 1) {
// return `${h} : ${m} : ${s}`;
return h + ' : ' + m + ' : ' + s;
} else {
// return `${m} : ${s}`;
return m + ' : ' + s;
}
}
(待删除)js计算时分秒
最新推荐文章于 2024-08-30 11:39:12 发布
该函数`calatime`接收一个`starttime`参数,然后计算从那时到现在的秒数差。它将这个差值转换为小时、分钟和秒,并进行零填充,以确保两位数格式。如果小时数大于等于1,则返回带小时的格式,否则只返回分钟和秒的格式。
摘要由CSDN通过智能技术生成