JavaScript 秒转换为 '天-小时-分钟' 格式字符串
function formatTime(seconds) {
let days = Math.floor(seconds / (3600 * 24));
let hours = Math.floor(seconds % (3600 * 24) / 3600);
let minutes = Math.floor(seconds % 3600 / 60);
let result = '';
if (days > 0) {
result += ${days}天-;
}
if (hours > 0) {
result += ${hours}小时-;
} else if (days > 0) {
result += ${minutes}分钟;
}
result += ${minutes}分钟;
return result;
}
// 示例 console.log(formatTime(100000)); // 输出:1天-3小时-46分钟 console.log(formatTime(7200)); // 输出:2小时 console.log(formatTime(120)); // 输出:2分钟 console.log(formatTime(3600)); // 输出:1小时 console.log(formatTime(60)); // 输出:1分钟
原文地址: https://www.cveoy.top/t/topic/odmx 著作权归作者所有。请勿转载和采集!