作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很简单的问题。我有一个使用倒计时的 NodeJS 应用程序 ( https://www.npmjs.com/package/countdown )。倒计时本身有效。
但是,我不知道如何设置为8分钟?
命令是:
countdown( new Date(2000, 0, 1) ).toString();
我已经尝试过,但我没有达到 47 年以下。我对这一切都很陌生。有人可以帮忙吗?感觉这是一个非常愚蠢的问题,但是是的...是的,我已经阅读了文档。
倒计时应该从运行那一刻起倒计时 8 分钟。它不应该从固定日期运行到固定日期。
最佳答案
您需要创建一个 future 8 分钟的 Date
对象。
您可以根据当前日期创建一个,然后使用 setMinutes
将其增加 8 分钟:
let later = new Date();
later.setMinutes(later.getMinutes() + 8);
countdown(
later,
function(ts) {
document.getElementById('pageTimer').innerHTML = ts.toHTML("strong");
},
countdown.HOURS|countdown.MINUTES|countdown.SECONDS);
<script src="https://cdnjs.cloudflare.com/ajax/libs/countdown/2.6.0/countdown.js"></script>
<span id="pageTimer"></span>
关于javascript - NodeJS倒计时: How do I define minutes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47914782/
我是一名优秀的程序员,十分优秀!