1

如何通过 Javascript 将秒转换为 (H hr mm min) 格式?示例:4 小时 30 分钟我在这里找到了其他解决方案,但它们没有帮助我。

4

3 回答 3

1

小时是

(total_seconds / 60) / 60

分钟是

(total_seconds / 60) % 60

秒是

(total_seconds % 60) % 60

其中/是整数除法(丢弃余数的除法)并且%是模函数。

于 2013-08-02T11:14:30.790 回答
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);
于 2013-08-02T11:21:22.980 回答
0

以下是将秒转换为 hh-mm-ss 格式的给定代码:

var measuredTime = new Date(null);
measuredTime.setSeconds(4995); // specify value of SECONDS
var MHSTime = measuredTime.toISOString().substr(11, 8);

来源:在 JavaScript 中将秒转换为 HH-MM-SS 格式

于 2017-07-18T21:15:09.543 回答