jQuery Countdown的日期不正确

时间:2013-01-08 13:11:40

标签: jquery jquery-countdown

我正在使用此页面上的倒计时http://chips.be-different.co.uk/

倒计时代码(截止到2月18日)是:

 $('#countdown').countdown({until: new Date(2013, 02, 18), format: 'DHMS', labels: ['Years', 'Months', 'Weeks', 'Days', 'Hours', 'Mins', 'Secs'], labels1: ['Year', 'Month', 'Week', 'Day', 'Hour', 'Min', 'Sec'], expiryText: '', layout: '<div class="section"><div class="value">{dnn}</div><div class="label">{dl}</div></div><div class="section no-space"><div class="value">:</div></div><div class="section"><div class="value">{hnn}</div><div class="label">{hl}</div></div><div class="section no-space"><div class="value">:</div></div><div class="section"><div class="value">{mnn}</div><div class="label">{ml}</div></div><div class="section no-space"><div class="value">:</div></div><div class="section"><div class="value">{snn}</div><div class="label">{sl}</div></div>'});

它显示倒计时68天,这绝对不对!

为什么会这样?

2 个答案:

答案 0 :(得分:3)

new Date(2013, 2, 18)是2013年3月18日00:00:00 GMT + 0100。

月份开始在0的javascript中开始计算,如果你想要2月18日,请使用new Date(2013, 1, 18):)

答案 1 :(得分:2)

请记住,Date中的月份为0,0 = 1月。所以这是正确的