倒计时不起作用

时间:2012-06-18 10:48:51

标签: javascript jquery

我正在使用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)

3 个答案:

答案 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

​