js计算相对时间

/**
* @description
* 时分秒倒计时
* @param {Number} second -参数秒
* @returns {Object} {d,h,m,s} -返回对象{d, h,m,s}
*/

 

export function countTime (second) {
let d = null
let h = null
let m = null
let s = null
//时间差
var leftTime = second;
//定义变量 d,h,m,s保存倒计时的时间
if (leftTime >= 0) {
d = Math.floor(leftTime / 60 / 60 / 24);
h = Math.floor(leftTime / 60 / 60 % 24);
m = Math.floor(leftTime / 60 % 60);
s = Math.floor(leftTime % 60);
}
h = String(h)?.padStart(2, 0)
m = String(m)?.padStart(2, 0)
s = String(s)?.padStart(2, 0)
return { d, h, m, s }
}
posted @ 2021-09-10 17:58  吃饭七分饱  阅读(184)  评论(0编辑  收藏  举报