2011-02-07 96 views
0

我想顯示jquery倒計時器,但只想顯示分鐘和秒。它是好的我,可以通過jquery倒計時插件問題

$('#defaultCountdown').countdown({ until: dt, format: 'YOWDHMS', significant: 2 });

實現,但它在默認情況下以計算機日期時間。我從我的數據庫中選擇了日期和時間。並且想在這裏設置爲「dt」。但它沒有設置日期,因爲我使用此代碼:

$(function() { 
      var totalTime = document.getElementById("testTime").value; 
var dt = new Date(); 
      dt.setDate(totalTime); 
      $('#defaultCountdown').countdown({ until: dt, format: 'YOWDHMS', significant: 2 }); 


     }); 

這是我的腳本。應該是什麼問題?我認爲setDate僅用於日期。我在「totalTime」=「2010年5月12日00時05分25秒」如何設置完整日期至日期註釋價值在那裏我注意到

+0

倒數計時器=秒錶? – Shrinath 2011-02-07 13:34:33

+0

不,這是手指錯誤。編輯 – 2011-02-07 13:36:50

回答

0

我得到了道路。這太容易了,但我花了很多時間。我用這個腳本:

 $(function() { 
      var totalTime = document.getElementById("testTime").value; //get minutes value from code behind in hidden filed or use some other way to get value. 

      var min = totalTime; 
      var sec = 00; 
      $('#defaultCountdown').countdown({ until: '+' + min + 'm +' + sec + 's', format: 'YOWDHMS', significant: 2 }); 
}); 

它完美地顯示了我的分秒倒計時器。

1
"SELECT TIME_TO_SEC(TIMEDIFF(yourtable_field, NOW())) AS clock FROM table " 

通過上述查詢將您的timestamb更改爲秒。此此時存儲在一些HTML元素

例如: 添加一些隱藏的文本字段ID爲時鐘和值= echo $clock --in PHP

然後它在反向模式簡單

<script type="text/javascript"> 

var clocktime =$('#clock').val(); 

$('#countbox').countdown({ 

layout:'{mnn} : {snn}', 
    timeSeparator: ':', 

until: +clocktime 
}); 
</script>