倒计时jquery当前数据

时间:2016-01-11 11:52:14

标签: javascript jquery countdown

我有一个倒计时java脚本代码

    <script type="text/javascript">  
        $('document').ready(function() {
            'use strict';
            $('.countdown').final_countdown({
                'start': 1452402000,
                'end': 1458298800,
                'now':  1452402000
            });
        });
    </script>

我想将'now'设置为$.now()或获取当前日期,但是当我把它放入时

'now': $.now()

可以随时提供帮助

2 个答案:

答案 0 :(得分:1)

看起来final_countdown预计时间为Unix time(自1970年1月1日起的秒数),但是 $.now()返回自1.1.1970以来的毫秒数

    $('document').ready(function() {
        'use strict';
        $('.countdown').final_countdown({
            'start': 1452402000,
            'end': 1458298800,
            'now':  Math.floor($.now() / 1000)  // strip the milliseconds
        });
    });

答案 1 :(得分:0)

$.now()返回time not date对象。相反,您应该使用Date()对象来获取日期或使用Date对象将其转换为日期。

来自文档:

  

jQuery.now()

     

说明:返回代表当前时间的数字    $ .now()方法是表达式返回的数字的简写(新日期).getTime()。

&#13;
&#13;
var t = $.now();
var d = new Date(t);

$('pre')
        .append('$.now()::::::'+t+'<br>')
        .append('new Date(t)::::::'+d);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<pre></pre>
&#13;
&#13;
&#13;