0

我正在一个网站上工作,我想使用一个特殊事件的倒计时。我现在已经安装了flipclock.js 脚本并且它已经启动并且可以工作了。但是,它会生成不正确的日期格式,如附加图像:

翻转时钟错误

如您所见,天、分和秒按预期工作,但“小时”显示为 93。我使用以下代码实现了 flipclock.js:

var date = new Date(2018, 11, 8, 12, 0, 0);
var now = new Date();
var diff = (date.getTime() - now.getTime()) / 1000;
console.log(date);
var clock;
clock = $('.clock').FlipClock({
  clockFace: 'DailyCounter',
  autoStart: false,  
  callbacks: {
    stop: function() {
      $('.message').html('The clock has stopped!')
}
}
});
clock.setTime(diff);
clock.setCountdown(true);
clock.start();

有谁知道为什么会这样?我没有改变任何东西

4

1 回答 1

0

以防万一有人仍在寻找解决方案……这是NoLifeKing在评论部分引用的链接内容。

如果您执行以下操作,似乎会出现此问题:

clock = $('.clock').FlipClock({
    'autoStart': false,
    'clockFace': 'DailyCounter',
    'countdown': true,
});
clock.setTime(diff);
clock.start();

与下面所做的相反:

clock = $('.clock').FlipClock(diff, {
    'autoStart': true,
    'clockFace': 'DailyCounter',
    'countdown': true,
});
于 2021-01-19T18:53:32.163 回答