Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js/时间戳问题倒计时_Javascript_Jquery_Date_Countdowntimer - Fatal编程技术网

Javascript js/时间戳问题倒计时

Javascript js/时间戳问题倒计时,javascript,jquery,date,countdowntimer,Javascript,Jquery,Date,Countdowntimer,我使用插件创建计数器 在创建时,我需要将当前日期添加到以下参数之一(参数以代码的形式列在下面)和另一个结束日期中,我不知道第三个参数的用途 $(document).ready(function() { $('.countdown').final_countdown({ 'start': 1362139200, 'end': 1388461320, 'now': 1387461319 }, function() { /

我使用插件创建计数器

在创建时,我需要将当前日期添加到以下参数之一(参数以代码的形式列在下面)和另一个结束日期中,我不知道第三个参数的用途

$(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
});

它可以工作,但只有当你最后也使用它时-@MaximZagumennyy这是因为
新日期(…)。getTime()
也会以毫秒为单位返回日期。@MaximZagumennyy我不确定,可能
now
用于设置当前时间,而
start
用于设置何时开始倒计时。有人知道“start”和“now”之间有什么区别吗????