如何通过Javascript将秒数转换为(H hr mm min)格式? 例:4小时30分钟 我在这里找到了其他解决方案,但他们没有帮助我。
答案 0 :(得分:1)
小时
(total_seconds / 60) / 60
分钟是
(total_seconds / 60) % 60
秒是
(total_seconds % 60) % 60
其中/
是整数除法(除去余数的除法),%
是模数函数。
答案 1 :(得分:1)
使用JavaScript的内置Date
功能:
// Randomly selected number of seconds
var seconds = 23568;
// Pass it to the Date-constructor (year, month, day, hours, minutes, seconds)
var d = new Date(0, 0, 0, 0, 0, seconds);
// Get result as a "formatted" string, and show it.
var myString = d.getHours().toString() + ':' + d.getMinutes().toString() + ':' + d.getSeconds().toString();
alert(myString);
答案 2 :(得分:0)
以下是将秒转换为hh-mm-ss格式的给定代码:
var measuredTime = new Date(null);
measuredTime.setSeconds(4995); // specify value of SECONDS
var MHSTime = measuredTime.toISOString().substr(11, 8);