关于js/时间戳问题的倒计时
Countdown on js / timestamp issue
我使用 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
});
我使用 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
});