gpt4 book ai didi

javascript - 如何从数据库设置值计时器倒计时?

转载 作者:搜寻专家 更新时间:2023-10-30 23:38:45 25 4
gpt4 key购买 nike

我尝试将数据库的值放入我的计时器中,以便在断电时我可以获得上一个计时器的值,这样我的程序可以从上一个值开始运行计时器,而不是再次从头开始。

var hj= document.getElementById("jam");
var mm= document.getElementById("menit");
var ds= document.getElementById("detik");


var startDateTime = new Date();
var cookie_time = getCookie("timer_start");
var startStamp = cookie_time?cookie_time:startDateTime.getTime();
setCookie("timer_start", startStamp, 1);
var newDate = new Date();
var newStamp = newDate.getTime();
var timer;

This my code

最佳答案

为了达到您的预期结果,我使用了 setinterval 并且没有日期

        //Pass database values to s,m,h and the timer will start from there          
var s=35;
var m=20;
var h=10;
document.getElementById('hr').innerHTML= h;
document.getElementById('min').innerHTML= m;
document.getElementById('sec').innerHTML=s;
function pad(val) {
return val > 9 ? val : "0" + val;
}

var seconds= setInterval(function(){
document.getElementById('sec').innerHTML= pad(++s);
if(s==60){
document.getElementById('min').innerHTML=pad(++m);
s=0;
if(m==60){
document.getElementById('hr').innerHTML=pad(++h);
m=0;
}
}
}, 1000);

HTML:

<div id="hr">00</div>:
<div id="min">00</div>:
<div id="sec">00</div>

Codepen- http://codepen.io/nagasai/pen/RRRvjg希望这对你有用:)

关于javascript - 如何从数据库设置值计时器倒计时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37871991/

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