2016-06-17 4 views
1

Ich versuche, den Wert der Datenbank in meinem Timer für während des Herunterfahrens zu setzen Ich kann Wert des letzten Timers erhalten, damit mein Programm den Timer vom letzten Wert starten kann, nicht wieder von Anfang an.Wie man Countdown des Werttimers von der Datenbank einstellt?

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

+0

Meinst du Cookie statt Datenbank? Denn das ist es, was dein Versuch zeigt. –

Antwort

1

Ihre erwartete Ergebnis zu erreichen, habe ich SetInterval verwendet und ohne Datum

 //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 Hoffnung das funktioniert für Sie :)

+0

Ich habe diesen Codepen mit denselben Variablen aktualisiert, die in diesem Post erwähnt werden - http://codepen.io/nagasai/pen/XKKOEW, aber dieselbe Logik verwendet :) –

+0

@turtle, funktioniert diese Lösung für Sie mit Datenbankwerten? :) –

Verwandte Themen