将 毫秒级时间戳 转为 天时分秒
如 计算【时间戳 1609430400000】距离当前还有多久
function countDown(end){
// end 结束时间
let start = new Date().getTime();//当前时间戳
end = new Date(end).getTime();//获取结束时间戳
let time = end - start;//计算相差时间戳
let d = parseInt(time/1000/60/60/24);//计算天
let h = parseInt(time/1000/60/60%24);//计算时
let m = parseInt(time/1000/60%60);//计算分
let s = parseInt(time/1000%60);//计算秒
let countDown = '';//返回字符串
if(d > 0) countDown += d + '天';
if(h > 0) countDown += h + '小时';
if(m > 0) countDown += m + '分';
if(s > 0) countDown += s + '秒';
return countDown;
}
countDown((new Date('2021/01/01')))//"3天6小时51分35秒"