2013-01-16 109 views
-1

我有这段JavaScript是倒计时计时器的一部分我需要知道如何将计时器预设为每次提交页面时只运行48小时?此刻,我放了一段时间,开始倒计时。请帮忙!倒计时javascript app

<script> 
    $(document).ready(function(){ 
     $("#countdown").countdown({ 
      date: "16 january 2013 16:45:00", 
      format: "on" 
     }, 

     function() { 
      // callback function 
     }); 
    }); 

</script> 
+1

您正在使用什么插件? –

+1

不是很清楚,但你想完成什么或这个代码的预期结果是什么。你想让柜台总是从现在开始显示48小时吗? –

+0

是从页面连接到表单提交后的48小时 –

回答

-1

不完全理解你的问题,如果你能澄清这将有所帮助。我相信你正在通过插件寻求倒计时,在页面加载两天后执行一个函数。

确保您包括倒计时插件和jQuery:

var dateCount = new Date(); 
dateCount.setDate(dateCount.getDate() + 2); 

document.write(dateCount); 
$(document).ready(function(){ 
    $("#countdown").countdown({ 
     date: dateCount, 
     format: "on" 
    }, 

    function() { 
     // callback function 
    }); 
}); 
+0

非常感谢! –

-1
var date = new Date(); 
date.setDate(date.getDate() + 2);//two days later. you can set it to whatever you want 

$("#countdown").countdown({ 
    date: date, 
    format: "on" 
}, 

function() { 
    // callback function 
}); 

当然,不要忘了把document.ready()一部分。

+0

对不起,我无法得到这个工作?可能需要使用 –

+0

来解析。我不知道你使用的插件。你可以尝试Date.parse(日期)。但可以肯定的是,变量'日期'是正确的 –

+0

无论如何有人已经复制我的回答 –