【问题标题】:Add +8 days to the current date and start Countdown将 +8 天添加到当前日期并开始倒计时
【发布时间】:2016-04-08 21:19:36
【问题描述】:

我想在当前日期添加 +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  
             });
});

谁能帮帮我。

【问题讨论】:

  • 有什么问题?

标签: javascript


【解决方案1】:

你可以使用setDate():

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

【讨论】:

    【解决方案2】:

    这看起来很简单。

    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 fiddle:http://jsfiddle.net/yeqtucLs/

    【讨论】:

      猜你喜欢
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      相关资源
      最近更新 更多