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

艾略特

Soundcloud的API给出了音轨的持续时间(以毫秒为单位)。JSON看起来像这样:

"duration": 298999

我尝试了许多在这里找不到的功能。我只是在寻找将数字转换为如下形式的东西:

4:59

这是一个接近但无法正常工作的产品。它不会使秒数在60处停止。它一直上升到99,这毫无意义。例如,尝试输入ms值作为“ 187810”。

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

console.log(min + ':' + sec);

谢谢你的帮助!

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

梅里克斯
function millisToMinutesAndSeconds(millis) {
  var minutes = Math.floor(millis / 60000);
  var seconds = ((millis % 60000) / 1000).toFixed(0);
  return minutes + ":" + (seconds < 10 ? '0' : '') + seconds;
}

millisToMinutesAndSeconds(298999); // "4:59"
millisToMinutesAndSeconds(60999);  // "1:01"

如用户HelpingHand在评论中指出,return语句应为

return(秒== 60?(分钟+1)+“:00”:分钟+“:” +(秒<10?“ 0”:“”)+秒);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将毫秒转换为小时,分钟和秒python

来自分类Dev

Javascript将秒转换为分钟毫秒格式

来自分类Dev

将分钟转换为毫秒Java / android

来自分类Dev

AWK将分钟和秒转换为仅几秒钟

来自分类Dev

如何使用Javascript将毫秒转换为可读日期?

来自分类Dev

如何使用javascript将毫秒转换为“ hhmmss”格式?

来自分类Dev

如何使用Javascript将毫秒转换为可读日期?

来自分类Dev

在moment.js中将毫秒转换为分钟和秒

来自分类Dev

将毫秒转换为小时:分钟:Coldfusion中的秒数?

来自分类Dev

有关将毫秒转换为分钟的解释

来自分类Dev

如何将毫秒转换为天/小时/分钟

来自分类Dev

在javascript中将毫秒转换为最接近的分钟

来自分类Dev

Javascript将日期转换为毫秒

来自分类Dev

Bash脚本将毫秒转换为天:小时:分钟:秒:毫秒

来自分类Dev

仅使用VBA将存储为文本的小时和分钟转换为分钟

来自分类Dev

如何使用moment.js将小时和分钟转换为分钟?

来自分类Dev

将分钟转换为天,小时,分钟和秒

来自分类Dev

使用“转换日期”和Robotframework将秒转换为小时:分钟

来自分类Dev

使用javascript将日期时间字段(在json对象中)转换为毫秒

来自分类Dev

考虑上午/下午和毫秒将字符转换为日期

来自分类Dev

Moment JS将毫秒转换为日期和时间

来自分类Dev

Android将日期和时间转换为毫秒

来自分类Dev

用空格和毫秒将列转换为日期格式

来自分类Dev

考虑上午/下午和毫秒,将字符转换为日期

来自分类Dev

将毫秒转换为AM和PM日期格式

来自分类Dev

将时间转换为毫秒?

来自分类Dev

将毫秒转换为年

来自分类Dev

将时间转换为毫秒

来自分类Dev

将时间转换为毫秒

Related 相关文章

热门标签

归档