gpt4 book ai didi

JavaScript 倒计时,添加小时和分钟

转载 作者:行者123 更新时间:2023-12-01 01:56:59 28 4
gpt4 key购买 nike

所以,我有以下(秒倒计时)井然有序。但!我也尝试在倒计时中添加小时和分钟。理想情况下保持相同的结构,并且只使用纯 JS。我希望输出是:

本次促销事件还剩 X 小时、X 分钟和 X 秒!

var count=30;

var counter=setInterval(timer, 1000); //1000 will run it every 1 second

function timer()
{
count=count-1;
if (count <= 0)
{
clearInterval(counter);
return;
}

document.getElementById("timer").innerHTML=count + " secs"; // watch for spelling
}

如果解决方案必须使用 jQuery 或其他库重写;没关系。只是不太可取。干杯并致敬任何帮助。

最佳答案

类似这样的事情:

var count = 30;
var counter = setInterval(timer, 1000); //1000 will run it every 1 second

function timer() {
count = count - 1;
if (count == -1) {
clearInterval(counter);
return;
}

var seconds = count % 60;
var minutes = Math.floor(count / 60);
var hours = Math.floor(minutes / 60);
minutes %= 60;
hours %= 60;

document.getElementById("timer").innerHTML = hours + "hours " + minutes + "minutes and" + seconds + " seconds left on this Sale!"; // watch for spelling
}

关于JavaScript 倒计时,添加小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18262697/

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