jquery倒计时插件问题

时间:2011-02-07 13:33:34

标签: jquery plugins date time timer

我想显示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”=“5/12/2010 00:05:25 Pm”中的价值如何将完整日期设置为日期注释

2 个答案:

答案 0 :(得分:1)

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

通过上述查询将您的timestamb更改为秒。这次将此存储在

的某些HTML元素中

示例: 添加一些带有id时钟和值= echo $clock - 在php

中的隐藏文本字段

然后很简单

<script type="text/javascript">

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

$('#countbox').countdown({

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

until: +clocktime
});
</script>

答案 1 :(得分: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 });
 });

它完美地显示了我的秒分钟倒数计时器。