我正在使用Countdown Plugin。我想设置一个倒计时说:自2012年6月17日至2012年6月18日。对此,我试过:
var start = new Date(2012, 06 - 1, 17);
var end = new Date(2012, 06 - 1, 18);
$('div').countdown({ since: start, until: end });
但它显示了所有( Hours , Mins, Secs ) ( 0 0 0)
。我做错了什么?
修改
这只是一个打字错误,但我在我的代码中使用了new Date(year , month , Date)
。
答案 0 :(得分:2)
Date对象的工作方式如下:
new Date(year, month, day);
答案 1 :(得分:1)
变量名称结束正在创建问题,请将其更改为以下代码: -
var start = new Date(17, 06 - 1, 2012);
var endDate = new Date(18, 06 - 1, 2012);
$('div').countdown({ since: start, until: endDate });
答案 2 :(得分:1)
工作演示 http://jsfiddle.net/cUW4M/16/或http://jsfiddle.net/cUW4M/15/
请在此处查看我之前的回复:jQuery Countdown Plugin - only show non-zero periods
希望这有帮助,
<强>脚本强>
<script type="text/javascript" src="http://keith-wood.name/js/jquery.countdown.js"></script>
<强>码强>
var start = new Date(2012, 06 - 1, 17);
var end = new Date(2012, 06 - 1, 18);
$('div').countdown({since: start, until: end }); //until: 0 to get zeros