gpt4 book ai didi

javascript - 将秒转换为时间格式

转载 作者:行者123 更新时间:2023-11-30 17:54:07 27 4
gpt4 key购买 nike

我正在尝试找到一种将秒数转换为时间格式的好方法。

到目前为止,我有这个功能可以很好地满足我的需求。

function secondstotime(secs)
{
var t = new Date(1970,0,1);
t.setSeconds(secs);
var s = t.toTimeString().substr(0,8);
if(secs > 86399)
s = Math.floor((t - Date.parse("1/1/70")) / 3600000) + s.substr(2);
return s;
}

alert(secondstotime(1920));

所以你可以在 jsfiddle 中运行它 http://jsfiddle.net/7Pp5z/

所以这很好用,可以工作几个小时等等,但我想去掉时间左边的零。举个例子

我想要 00:32:00

变成 32:00 这样当输出到浏览器时看起来更好

谁能告诉我执行此操作的最佳方法,或者是否有人可以分享其他功能。

谢谢

最佳答案

把条件写在下面:

if(s.substr(0, 2) == 00)
return s.substr(3);

工作演示 http://jsfiddle.net/7Pp5z/2/

关于javascript - 将秒转换为时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18417300/

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