如何将毫秒转换为 mm:ss:rrrr,其中 rrrr 是剩余毫秒。
function divmod(a, b) {
return [Math.floor(a / b), a % b];
}
document.getElementById("ms").addEventListener("input", (e) => {
const val = e.target.valueAsNumber;
const [min, totalMs] = divmod(val, 60000);
const [sec, ms] = divmod(totalMs, 1000);
document.getElementById("result").value = `${Math.floor(min)} min, ${Math.floor(sec)} sec, ${ms} msec`;
});
<input type=number min=0 max=99999 id=ms> milliseconds = <input readonly id=result>