改变jQuery倒计时

时间:2014-07-21 14:46:34

标签: javascript jquery html css countdown

我有这个代码,我正在尝试修改它。

我附上JSFiddle

这是我想要更改的代码部分。

$(document).ready(function() {
  $('#counter').countdown({
        timestamp : (new Date()).getTime() + 51*24*60*60*1000
    });
});

对此:

$(document).ready(function() {
    $('#counter').countDown({
        timestamp : (new Date()).getTime() + {
            'day':      1,
            'month':    5,
            'year':     2020,
            'hour':     09,
            'min':      0,
            'sec':      0,
            'utc':    true
        }, omitWeeks: true

    });
});
})(jQuery);

我一直在摸不着头脑,知道怎么做它返回我想要的灰色块但jQuery数字一直闪烁并消失它们不倒计时。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

一个直接明显的问题是这个细分

(new Date()).getTime() + {
            'day':      1,
            'month':    5,
            'year':     2020,
            'hour':     09,
            'min':      0,
            'sec':      0,
            'utc':    true
        }

导致此

"1405954137411[object Object]"

这不是数字,也不是日期,而是对象的怪物。

更新:我的猜测是你试图将时间戳设置为2020

new Date(2020,5,1,9,0,0).getTime()

如果我的猜测是正确的here's working fiddle.