大佬们怎么实现日期时分秒那种累加计算
什么意思? 是这样吗?
1 -> 00:00:01
2 -> 00:00:02
60 -> 00:01:00
3601 -> 01:00:01
如果是这样。
function formatSeconds(seconds) {
// 计算小时数
const hours = Math.floor(seconds / 3600);
// 计算剩余的分钟数
const minutes = Math.floor((seconds % 3600) / 60);
// 计算剩余的秒数
const secs = seconds % 60;
// 格式化为两位数
const format = (num) => num.toString().padStart(2, '0');
// 拼接成 hh:mm:ss 格式
return `${format(hours)}:${format(minutes)}:${format(secs)}`;
}