【问题标题】:Changing countdown duration更改倒计时持续时间
【发布时间】:2013-01-06 23:08:23
【问题描述】:

我在我的网站上使用这个倒计时,here

您可以查看脚本here(太大,无法发布)

这是head部分的代码:

<script type="text/javascript" src="javascripts/jquery.countdown.js"></script>
    <script type="text/javascript">
        $(function () {
            var austDay = new Date();
            austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 26);
            $('.countdown-container').countdown({until: austDay});
            $('#year').text(austDay.getFullYear());
        });
    </script>

我希望能够更改倒计时持续时间,希望可以更改为我想要的任何时间。

如果有人能提供见解,那就太棒了。

【问题讨论】:

  • 我试过改变这部分:this._defaults = { until: '30D', // new Date(year, mth - 1, day, hr, min, sec) - 日期/时间倒计时到 // 或数字表示秒偏移量,或字符串表示单位偏移量: // 'Y' 年,'O' 月,'W' 周,'D' 天,'H' 小时,'M'分钟,'S' 秒 它最初指向“NULL”。我很确定我在正确的轨道上。
  • 我很确定你从Themeforest购买的压缩包里确实有关于如何更改倒计时信息的信息,我也很确定你可以联系作者avathemes.com/HTML5/Paris
  • 您应该发布相关 HTML 输出和脚本。当链接失效时,仅发布链接会使此问题对将来遇到类似问题的任何其他用户无用。还请发布您已经尝试过的任何脚本更改,这样其他人就不会重新执行相同的解决方案,假设它会起作用。
  • HTML 只是一个 div 持有者,没有什么真正用处。我已经联系了作者 Torm,我想我也会尝试提供一些帮助。我有 PHP 方面的知识,但对 JavaScript / jQuery 了解不多。

标签: javascript jquery jquery-countdown


【解决方案1】:

编辑:

var CommingDate = new Date(); 
CommingDate= new Date(CommingDate.getFullYear() + 1, 1 - 1, 26);

解释

Date(CommingDate.getFullYear() + 1, 1 - 1, 26); 表示您希望将当前年份增加 1

Date(CommingDate.getFullYear() + 1, 1 - 1, 26);

第一个数字将向前一个月,所以如果你要这样做2 - 1,月份将是二月

但如果您要执行1 - 1 之类的操作,则会得到当前月份 Date(CommingDate.getFullYear() + 1, 1 - 1, 26); 最后一个数字 26 将是您想要的那一天

【讨论】:

  • 顺便说一句,我并不是要求人们做我的工作。那也已经在头部了。
  • 那你想完成什么,你想展示什么时间
  • 我想我只是想弄清楚如何改变它,也许如果我有一个说 30 天的例子,那么我会从那里获得知识。
【解决方案2】:

我也有同样的问题,但侯赛因的解释帮助我解决了问题。

例如,如果你想倒计时到 25.10.2017,代码应该是

Date(CommingDate.getFullYear() + 1, 10 - 1, 25);

在哪里

CommingDate.getFullYear() + 1 - 现在是 2017 年(实际年份 + 1)

10 - 1 - 现在是月份

25 - 今天到了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多