转换为DD:HH:MM:SS"/>
将MS转换为DD:HH:MM:SS
我想将时间转换为天,小时,分钟和秒,我已经找到了:
String.prototype.toHHMMSS = function () {
var sec_num = parseInt(this, 10); // don't forget the second param
var hours = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);
if (hours < 10) {hours = "0"+hours;}
if (minutes < 10) {minutes = "0"+minutes;}
if (seconds < 10) {seconds = "0"+seconds;}
return days+':'+hours+':'+minutes+':'+seconds;
}
但是我不知道当小时数比24小时优越时如何显示1天
谢谢!
回答如下:如果大于24,您可以查看hours / 24
的提示
if (hours > 24) {
days = (hours - hours % 24) / 24
hours = hours % 24
}
更多推荐
将MS转换为DD:HH:MM:SS
发布评论