如何解析給定的毫秒數(例如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