我有一个倒计时java脚本代码
<script type="text/javascript">
$('document').ready(function() {
'use strict';
$('.countdown').final_countdown({
'start': 1452402000,
'end': 1458298800,
'now': 1452402000
});
});
</script>
我想将'now'设置为$.now()
或获取当前日期,但是当我把它放入时
'now': $.now()
可以随时提供帮助
答案 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()。
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;