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分钟

JavaScript 秒转换为 '天-小时-分钟' 格式字符串

原文地址: https://www.cveoy.top/t/topic/odmx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录