У меня есть этот код обратного отсчета JavaScript:
function getTimeRemaining(deadline) {
var t = Date.parse(deadline) - Date.parse(new Date),
s = Math.floor(t / 1e3 % 60),
m = Math.floor(t / 1e3 / 60 % 60),
h = Math.floor(t / 36e5 % 24),
d = Math.floor(t / 864e5);
return {
total: t,
seconds: s
minutes: m,
hours: h,
days: d
}
}
function initializeClock(clockdiv, deadline) {
var cla = document.getElementById(clockdiv),
days = cla.querySelector(".days"),
hours = cla.querySelector(".hours"),
minutes = cla.querySelector(".minutes"),
seconds = cla.querySelector(".seconds");
function abc() {
var time = getTimeRemaining(deadline);
days.innerHTML = ("0" + time.days).slice(-2),
hours.innerHTML = ("0" + time.hours).slice(-2),
minutes.innerHTML = ("0" + time.minutes).slice(-2),
seconds.innerHTML = ("0" + time.seconds).slice(-2),
time.total <= 0 && clearInterval(s)
}
abc();
var s = setInterval(abc, 1e3)
}
Как я могу сделать так, чтобы он перенаправлялся при обратном отсчете до нуля?Любая помощь очень ценится!Спасибо!