dayjs.extend(dayjs_plugin_duration); function activateCountdown(date) { const targetDate = dayjs(date); setInterval(() => { const now = dayjs(); const duration = dayjs.duration(targetDate.diff(now)); if (duration.asMilliseconds() <= 0) return; days = duration.asDays(); if (days < 1) { days = 0 } nixieDate1.setText(days.toFixed(0).toString().padStart(2, "0") + "-" + duration.hours().toString().padStart(2, "0") + duration.minutes().toString().padStart(2, "0") + duration.seconds().toString().padStart(2, "0")); }, 250); } document.querySelector("form") .addEventListener('submit', function(event) { event.preventDefault(); activateCountdown(document.getElementById("input__time").value); createCard(event); }) function createCard(event){ event.target.style.display = "none"; }