改变jQuery倒计时

Changing jQuery Countdown

本文关键字:倒计时 jQuery 改变      更新时间:2023-09-26

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

我附加了一个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数字不断闪烁和消失,他们不倒计时。

一个很明显的问题是这个段

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

导致

"1405954137411[object Object]"

既不是数字也不是日期,而是一个怪异的物体。

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

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

如果我的猜测是正确的,这里是工作小提琴