vue 120000 毫秒怎么转成hh:mm:ss的格式 就是00:02:00 正好两分钟
时间: 2023-08-22 20:59:00 浏览: 151
详解vue中v-bind:style效果的自定义指令
你可以使用JavaScript中的Date对象和一些操作来将毫秒转换为hh:mm:ss的格式。以下是一个示例代码:
```javascript
function convertMsToTime(ms) {
// 将毫秒转换为秒
let seconds = Math.floor(ms / 1000);
// 计算小时、分钟和秒数
let hours = Math.floor(seconds / 3600);
let minutes = Math.floor((seconds % 3600) / 60);
seconds = seconds % 60;
// 格式化为两位数
hours = hours.toString().padStart(2, '0');
minutes = minutes.toString().padStart(2, '0');
seconds = seconds.toString().padStart(2, '0');
// 返回格式化后的时间字符串
return `${hours}:${minutes}:${seconds}`;
}
// 示例用法
const milliseconds = 120000;
const formattedTime = convertMsToTime(milliseconds);
console.log(formattedTime); // 输出: 00:02:00
```
上述代码将120000毫秒转换为00:02:00的格式。你可以将任意毫秒数传递给`convertMsToTime`函数来进行转换。
阅读全文