gpt4 book ai didi

javascript - 为什么我没有得到正确的时间?

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

如果 21600 是以秒为单位的 6 小时,为什么我的计数器显示 7 小时 15 分钟?我在这里遗漏了什么吗?

这是一个演示:

JS

var time_in_seconds = 26100; // 6 hours in seconds

setInterval(function() {
$('#countdown').html(seconds2time(time_in_seconds));
time_in_seconds--;
}, 1000);

function seconds2time(seconds) {
var hours = Math.floor(seconds / 3600);
var minutes = Math.floor((seconds - (hours * 3600)) / 60);
var seconds = seconds - (hours * 3600) - (minutes * 60);
var time = "";

if (hours != 0) {
time = hours+":";
}
if (minutes != 0 || time !== "") {
minutes = (minutes < 10 && time !== "") ? "0"+minutes : String(minutes);
time += minutes+":";
}
if (time === "") {
time = seconds+"s";
}
else {
time += (seconds < 10) ? "0"+seconds : String(seconds);
}
return time;
}

HTML

<span id="countdown"></span>​

最佳答案

26100 和 21600 不一样

关于javascript - 为什么我没有得到正确的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339550/

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