gpt4 book ai didi

javascript - 将秒转换为 HH :MM:SS

转载 作者:行者123 更新时间:2023-12-03 06:48:32 24 4
gpt4 key购买 nike

Possible Duplicate:
convert seconds to HH-MM-SS with javascript ?

嗨,

我的 float 为 16.4534,这是视频持续时间的秒数。我想将其转换为 HH:MM:SS,这样它看起来就像 00:00:16。

已进行搜索,但未找到任何相关内容。

我需要使用正则表达式吗?

非常感谢您的帮助。

提前致谢。

最佳答案

function secondsToHms(d) {
d = Number(d);

var h = Math.floor(d / 3600);
var m = Math.floor(d % 3600 / 60);
var s = Math.floor(d % 3600 % 60);

return ('0' + h).slice(-2) + ":" + ('0' + m).slice(-2) + ":" + ('0' + s).slice(-2);
}

document.writeln('secondsToHms(10) = ' + secondsToHms(10) + '<br>');
document.writeln('secondsToHms(30) = ' + secondsToHms(30) + '<br>');
document.writeln('secondsToHms(60) = ' + secondsToHms(60) + '<br>');
document.writeln('secondsToHms(100) = ' + secondsToHms(100) + '<br>');
document.writeln('secondsToHms(119) = ' + secondsToHms(119) + '<br>');
document.writeln('secondsToHms(500) = ' + secondsToHms(500) + '<br>');

关于javascript - 将秒转换为 HH :MM:SS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5539028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com