如何解析给定的毫秒数(例如125230.41294642858
)为时间格式,如:minutes:seconds
?javascript毫秒分析时间(分钟:秒)
12
A
回答
32
var ms = 125230.41294642858,
min = 0|(ms/1000/60),
sec = 0|(ms/1000) % 60;
alert(min + ':' + sec);
2
请尝试以下
var num = Number(theTextValue);
var seconds = Math.floor(num/1000);
var minutes = Math.floor(seconds/60);
var seconds = seconds - (minutes * 60);
var format = minutes + ':' + seconds
2
Number.prototype.toTime = function(){
var self = this/1000;
var min = (self) << 0;
var sec = (self*60) % 60;
if (sec == 0) sec = '00';
return min + ':' + sec
};
var ms = (new Number('250')).toTime();
console.log(ms);
=> '0:15'
var ms = (new Number('10500')).toTime();
console.log(ms);
=> '10:30'
2
即使moment.js不提供这样的功能,如果你来到这里,你已经在使用moment.js,试试这个:
function getFormattedMs(ms) {
var duration = moment.duration(ms);
return moment.utc(duration.asMilliseconds()).format("mm:ss");
}
这个解决方法是在Issue中引入的。
相关问题
- 1. Java的时间(分钟:秒:毫秒)
- 2. PHP/MySQL毫秒到小时:分钟:秒
- 3. 从毫秒到小时,分钟,秒和毫秒
- 4. Javascript以毫秒为单位显示毫秒数:小时:无秒数分钟
- 5. 分钟,秒转换为毫秒
- 6. 格式NSTimeInterval分钟:秒:毫秒
- 7. Java - 从JSpinner返回分钟秒毫秒
- 8. 从几毫秒到几分钟秒的JavaScript倒计时脚本
- 9. PHP发现在几分钟内秒毫秒的平均时间
- 10. 如何在JavaScript中将时间毫秒转换为小时,分钟,秒格式?
- 11. 的Javascript转换数秒至数分钟毫秒格式
- 12. 获取时间时,分,秒,毫秒,微秒
- 13. 当您有小时,分钟,秒和毫秒时计算持续时间
- 14. Python:将经过的时间(分钟:秒)解析为秒
- 15. d3.js:在x轴上显示小时,分钟,秒,毫秒
- 16. 如何显示在天毫秒为单位:小时:分钟:秒
- 17. 将毫秒转换为小时,分钟和秒python
- 18. 格式时间从秒到毫秒:秒:毫秒:微秒
- 19. 以小时,分钟,秒钟(以秒为单位)获取时间
- 20. TOD时钟时间到java.util.Date或毫秒
- 21. 时间以秒或毫秒
- 22. 将毫秒转换为分钟
- 23. GETDATE()不返回毫秒和分钟
- 24. 将分钟转换为毫秒Java/android
- 25. Mp3将分钟转换为毫秒
- 26. 从毫秒到分钟回合
- 27. PHP时间戳差异计算是否返回毫秒,秒或分钟?
- 28. 丢弃时间戳的毫秒部分
- 29. 查询更新日期时间从几分钟到和毫秒
- 30. C++秒钟分钟
太棒了!谢谢:) – PeeHaa 2011-04-07 22:47:04
'<<'操作符在做什么? – JaredPar 2011-04-07 22:49:51
@JaredPar - 'Math.floor'通过一个隐式的'int'投射:) – 2011-04-07 22:50:31