javascript - 关于js/时间戳问题的倒计时

标签 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
    });
});

最佳答案

问题是 +new Date 将为您提供以毫秒为单位的日期,而该插件似乎使用以秒为单位的时间。

试试这个:

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

关于javascript - 关于js/时间戳问题的倒计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48391910/

相关文章:

javascript - Twitter Bootstrap 下拉菜单无法正常工作

jQuery - 组合函数

javascript - 向多个 Select 元素添加选项

R:获取 TS 对象中的月份名称

javascript - 如何在一个div内添加多个iframe?

javascript - JQuery 是否有类似于 Ruby 的 sort_by 函数

javascript - JQUERY/HTML - 在下拉列表中选择值后显示/隐藏内容

java facebook webapp 创建事件日期时区

javascript - 两个相同的 JavaScript 日期不相等

javascript - 高阶函数返回非 boolean 值以外的任何内容都是有问题的。为什么?