let time1 = new Date();
time1就是当前的时间,比如:Wed May 18 2022 13:03:36 GMT+0800 (中国标准时间)
let time2 = new Date().getTime();
time2就是当前的时间戳,也就是从1970-01-01 00:00:00(UTC)
起到当前的毫秒数,比如1287027230
把秒数转为"天时分秒"
//秒数转天时分秒
const toHHmmss = (data:number)=> {
var s;
var days = Math.trunc(data / ( 60 * 60 * 24));
var hours = Math.trunc((data % ( 60 * 60 * 24)) / ( 60 * 60));
var minutes = Math.trunc((data % ( 60 * 60)) / 60);
var seconds = Math.trunc(data % 60) ;
if(days>0){
s = days + '天' + hours + '小时' + minutes + '分' + seconds + '秒';
}else if(hours>0){
s = hours + '小时' + minutes + '分' + seconds + '秒';
}else if(minutes>0){
s = minutes + '分' + seconds + '秒';
}else{
s = seconds + '秒';
}
// s = hours + ':' + minutes + ':' + seconds;
return s;
};
时间与日期的转换参考以下别的博主的文章:js中 new Date().getTime()得到的是毫秒数_易天海的博客-CSDN博客_gettime是毫秒