2015-12-30 215 views
0

節日快樂!倒數計時器的保存日期

需要幫助。我正在做一個在線考試平臺,並有倒計時顯示計時器。我想要的是,如果用戶刷新頁面,定時器不會重置。

這裏是我的腳本:

$(function(){ 
     var finalDate = new Date(); 
     if (!$.cookie('deadline')){ 
      var date = $.cookie('deadline'); 
      date = Date.now(); 
      finalDate.setTime([email protected]); 
      cookie = $.cookie('deadline', timerValue, { expires: 7, path: ':' }); 
     }else { 
      cookie = $.cookie('deadline'); 
     } 

     var date = $.cookie('deadline'); 
     var finalDate = new Date(); 
     date = Date.now(); 
     finalDate.setTime([email protected]); 
     $.cookie('deadline', date); 

     console.log('cookie is ' + cookie); 
     $('#clock').countdown({until: cookie}) 
     .on('update.countdown', function(event) { 
      var format = '%H:%M:%S'; 

      $(this).html(event.strftime(format)); 
     }) 
     .on('finish.countdown', function(event) { 
      var radios = document.getElementsByName('form'); 
      for (var i = 0; i < radios.length; i++) { 
       radios[i].disabled = true; 
      } 
      $(this).html('Sorry ! Out of time !') 
       .parent().addClass('disabled'); 

     }); 


    }); 

但它表明對象的cookie不能轉換爲日期格式。 在此先感謝。

+1

將它添加到cookie之前轉換日期爲字符串。在檢索創建一個新的日期對象保存的日期。 – Aakash

回答