时间倒退,但永远不会停止Countdown.js

时间:2019-07-07 21:24:32

标签: javascript momentjs countdown

我使用countdown.js进行了计数器操作,但是即使时间到了,时间仍在继续。我该如何预防?我想在时间结束时打印“完成”。我以前使用的代码在下面,但我不想使用clearInterval。我以为他的写作比较简单。

代码:

setInterval(function(){
    var dtarih = document.getElementById("tarih").innerText;
    var dsaat = document.getElementById("saat").innerHTML;
    var tarihD = moment(dtarih+ " " + dsaat+":00","DD.MM.YYYY HH:mm:ss");

    var a = moment().locale('tr').countdown(tarihD, countdown.MONTHS|countdown.DAYS|countdown.HOURS|countdown.MINUTES|countdown.SECONDS, NaN, 0);

    document.querySelector(".month").innerHTML = a["months"] + "<span>Ay</span>";
    document.querySelector(".days").innerHTML = a["days"] + "<span>Gün</span>";

  }, 1000);

0 个答案:

没有答案