Skip to content

将一个毫秒转换为天时分秒 ​

本节目标:理解“将一个毫秒转换为天时分秒”的核心思路,并能把它用于实际开发或面试表达。 const millisecondsToDHMS = (milliseconds) => { let seconds = Math.floor(milliseconds / 1000); const days = Math.floor(seconds / 86400); seconds -= days * 86400; const hours = Math.floor(seconds / 3600) % 24; seconds -= hours * 3600; const minutes = Math.floor(seconds / 60) % 60; seconds -= minutes * 60; seconds = seconds % 60; const parts = []; if (days > 0) { parts.push(${days}天); } if (hours > 0) { parts.push(${hours}小时); } if (minutes > 0) { parts.push(${minutes}分); } if (seconds > 0) { parts.push(${seconds}秒); } return parts.join(" "); };

本站总访问 — 次