jQuery 倒计时器显示 0

jQuery Countdown timer Showing 0

我正在玩 jQuery 并且卡在倒计时计时器上。到目前为止它运作良好。但是当我在 运行 网站时,它一直显示为 0。

这是我的代码:

var now = new Date();
var end = new Date('03/15/2016 10:00:00 PM');
var remaining = end - now;
var countTo = remaining.valueOf();    
//    var countTo = 25 * 24 * 60 * 60 * 1000 + now.valueOf();    
alert(countTo);

$('.timer').countdown(countTo, function(event) {
    $(this).find('.days').text(event.offset.totalDays);
    $(this).find('.hours').text(event.offset.hours);
    $(this).find('.minutes').text(event.offset.minutes);
    $(this).find('.seconds').text(event.offset.seconds);
});

当我使用注释 countTo 时,一切正常。作为 countTo returns TimeStamp,我不明白为什么它不起作用。任何帮助都会非常有帮助。提前致谢。

等别人解决后自己找到了解决方案。添加 nowremaining 对我有用。

var now = new Date();
var end = new Date('03/15/2016 10:00:00 PM');
var remaining = end - now;
var countTo = remaining.valueOf() + now.valueOf();    
alert(remaining);

$('.timer').countdown(countTo, function(event) {
    $(this).find('.days').text(event.offset.totalDays);
    $(this).find('.hours').text(event.offset.hours);
    $(this).find('.minutes').text(event.offset.minutes);
    $(this).find('.seconds').text(event.offset.seconds);
});

谢谢。