У меня уже есть код для обратного отсчета, но я хотел бы сделать паузу на несколько часов, когда он равен 0 (с отображаемым текстом), а затем снова запустить на 14 дней.
<script type="text/JavaScript">
var Display=document.getElementById("Counter");
function Countdown() {
var date1 = new Date();
var date2 = new Date ("Oct 20 20:00:00 2017");
var sec = (date2 - date1) / 1000;
var n = 24 * 3600;
if (sec > 0) {
j = Math.floor (sec / n);
h = Math.floor ((sec - (d * n)) / 3600);
mn = Math.floor ((sec - ((d * n + h * 3600))) / 60);
sec = Math.floor (sec - ((d * n + h * 3600 + mn * 60)));
Affiche.innerHTML = "Next game in : " + d +" d "+ h +" h "+ mn +" min "+ sec + " s ";
window.status = "Remaining time : " + d +" d "+ h +" h "+ mn +" min "+ sec + " s ";
}
tCountdown=setTimeout ("Countdown();", 1000);
}
Countdown();
</script>
Итак, подведем итог: 1. Обратный отсчет достигает 0 2. Он блокируется на 4 часа и отображает текст («Мы сейчас играем») 3. Он снова начинается примерно на 14 дней.
Я думаю о чем-то вроде этого, чтобы снова начать обратный отсчет: var dateX = var date2 + (время около 14 дней)
Я прав? Могу ли я сделать это только с помощью Javascript?