将毫秒转换为 mm:ss:rrrr [关闭]

问题描述 投票:0回答:1

如何将毫秒转换为 mm:ss:rrrr,其中 rrrr 是剩余毫秒。

javascript
1个回答
0
投票

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>

© www.soinside.com 2019 - 2024. All rights reserved.