小编Ell*_*otD的帖子

使用Javascript将毫秒转换为分钟和秒

Soundcloud的API以毫秒为单位给出其轨道的持续时间.JSON看起来像这样:

"duration": 298999
Run Code Online (Sandbox Code Playgroud)

我尝试了很多我在这里找到的功能无济于事.我只是在寻找能够将这个数字转换成如下所示的东西:

4:59
Run Code Online (Sandbox Code Playgroud)

这是一个接近但不起作用的.它并没有停止在60秒.它一直到99没有任何意义.例如,尝试输入"187810"作为ms的值.

var ms = 298999,
min = Math.floor((ms/1000/60) << 0),
sec = Math.floor((ms/1000) % 60);

console.log(min + ':' + sec);
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

如果你也可以增加几个小时的支持,我将不胜感激.

javascript milliseconds seconds

49
推荐指数
4
解决办法
7万
查看次数

标签 统计

javascript ×1

milliseconds ×1

seconds ×1