倒计时js /时间戳问题

时间:2018-01-22 23:31:13

标签: javascript jquery date countdowntimer

我使用this插件创建了一个计数器。

在创建时,我需要在以下参数之一中添加当前日期(参数在下面以代码的形式列出),另一个结束日期我不知道第三个参数是什么。

$(document).ready(function() {
    $('.countdown').final_countdown({
        'start': 1362139200,
        'end': 1388461320,
        'now': 1387461319
    }, function() {
        // Finish Callback
    });
});

我意识到时间以时间戳格式指定。 但是当我尝试执行以下操作时,计数器中的所有元素都显示为零。

$(document).ready(function() {
    $('.countdown').final_countdown({
        'start': +new Date,
        'end': 1388461320,
        'now': +new Date
    }, function() {
        // Finish Callback
    });
});

1 个答案:

答案 0 :(得分:1)

问题是+new Date会以毫秒为单位获取日期,插件似乎以秒为单位使用时间。

试试这个:

$('.countdown').final_countdown({
        'start': parseInt(new Date / 1000),
        'end': 1388461320,
        'now': parseInt(new Date / 1000)
}, function() {
        // Finish Callback
});