非常简单的问题。我使用倒计时(https://www.npmjs.com/package/countdown)得到了一个NodeJS应用程序。倒计时本身有效。
但是,我不知道如何将其设置为8分钟?
命令是:
countdown( new Date(2000, 0, 1) ).toString();
我已经尝试过了,但是我还没到达不到47年。我对这一切都很陌生。有人可以帮忙吗?觉得这是一个非常愚蠢的问题,但是是的...是的,我已经阅读了文档。
倒计时应该从它运行的那一刻起倒数8分钟。它不应该从固定日期到固定日期运行。
答案 0 :(得分:1)
您需要创建一个将来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>
答案 1 :(得分:0)
对我来说,看起来倒计时输出的是unix时代(自1970年1月1日00:00起的时间),此时为47年(加上变化)。也许你正在读这个unix纪元时间,而不是相对于“现在”的时间?