📜  将毫秒转换为分钟和秒 javascript (1)

📅  最后修改于: 2023-12-03 15:25:20.812000             🧑  作者: Mango

将毫秒转换为分钟和秒 JavaScript

有时候我们需要将毫秒转换为易于理解的时间单位,比如分钟和秒。在 JavaScript 中,可以通过以下方法来实现:

function convertMillisecondsToMinutesAndSeconds(milliseconds) {
  const minutes = Math.floor(milliseconds / 60000);
  const seconds = ((milliseconds % 60000) / 1000).toFixed(0);
  return minutes + ":" + (seconds < 10 ? '0' : '') + seconds;
}

这个函数接受一个参数 milliseconds,代表需要转换的毫秒数。函数内部先将其转换为分钟数和秒数,然后使用字符串拼接将其拼接为一个类似 3:30 的时间格式。这里的 toFixed(0) 方法是用来将计算结果转换为整数型的,因为除数和被除数都是整数,所以计算结果默认也是浮点数。

函数演示:

console.log(convertMillisecondsToMinutesAndSeconds(150000)); // 输出 2:30
console.log(convertMillisecondsToMinutesAndSeconds(30000)); // 输出 0:30
console.log(convertMillisecondsToMinutesAndSeconds(900000)); // 输出 15:00

以上是将毫秒转换为分钟和秒的简单实现,使用该函数可以方便地将毫秒时间转换为易于理解的时间格式。