将+8天添加到当前日期并开始倒计时

时间:2016-04-08 12:49:32

标签: javascript

我想在当前日期添加+8天(例如,4月20日)并从今天开始倒计时(显示12天的计时器:小时:分钟)。 我设置了翻转时钟,但我遇到了js代码的问题。

我有以下javascript代码。

var clock;
var d = new Date();
var n = d.getTime();
var currenttime = Math.round(n/1000);
var statictime = Math.round(1439541652.772) + 31530000;
var finalstatictime = statictime - currenttime;
$(document).ready(function() {      
     clock = $('.clock').FlipClock(finalstatictime , {      
                 clockFace: 'DailyCounter',
                 countdown : true,
                 autostart : false  
             });
});

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:0)

您可以使用setDate()

var d = new Date();
d.setDate(d.getDate() + 8);

答案 1 :(得分:0)

这看起来很简单。

var currenttime = Math.round(new Date().getTime()/1000);
var setTimeCounter = currenttime + 8 * 24 * 60 * 60;
var clock = $('.clock').FlipClock(setTimeCounter - currenttime, {
    clockFace: 'DailyCounter',
    countdown: true
});

看看js小提琴:http://jsfiddle.net/yeqtucLs/