2011-08-19 61 views
1

我嘗試修改基思木倒數計時器接受未來的unix時間戳並隱藏日子。幫助倒計時jquery腳本接受unix時間戳作爲輸入

隱藏天http://keith-wood.name/countdown.html標籤Formats1說下使用$('#noDays').countdown({until: liftoffTime, format: 'HMS'});爲例。

我還沒有管理它的工作。如何修改代碼得到一個unix時間戳作爲輸入和隱藏天

標準計時器

<script type="text/javascript"> 
$(function() { 
    var austDay = new Date(); 
    austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 26); 
    $('#defaultCountdown').countdown({until: austDay}); 
    $('#year').text(austDay.getFullYear()); 
}); 

</script> 

我嘗試具有作爲輸入的UNIX時間戳(不工作)

<script type="text/javascript"> 
$(function() { 
    var austDay = new Date(); 
    austDay = new Date(<?php echo $unixtimestamp; ?>*1000); 
    $('#defaultCountdown').countdown({until: austDay}); 
    $('#year').text(austDay.getFullYear()); 
}); 

</script> 

回答

2

可以使用setTime()功能:

var austDay = new Date(); 
austDay.setTime(<?php echo $unixtimestamp * 1000; ?>); 

編輯:添加* 1000從unix時間戳到JavaScript時間戳...

+0

我試過它沒有結果,但當我加了'* 1000'它工作。 – EnexoOnoma

+0

@JPampos哎呀,對不起,你是對的,unix時間戳在幾秒鐘內,javascript時間戳在毫秒... – jeroen

+0

感謝你們,我設法修復你的答覆的第二部分。 – EnexoOnoma