我想显示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”中的价值如何将完整日期设置为日期注释
答案 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 });
});
它完美地显示了我的秒分钟倒数计时器。