var countdownSeconds = parseInt(document.getElementById('countdown').dataset.countdownSeconds); var countdownElement = $('#countdown'); function updateCountdown() { if (countdownSeconds < 0) { countdownElement.hide(); return; // Beenden Sie die Funktion, da wir nichts mehr zu aktualisieren haben } var hours = Math.floor(countdownSeconds / 3600); var minutes = Math.floor((countdownSeconds % 3600) / 60); var seconds = countdownSeconds % 60; // Stunden mit dreistelliger Darstellung bei Bedarf, sonst führende Null var hoursDisplay = hours >= 100 ? hours : ('0' + hours).slice(-2); $('#countdown-time').text(hoursDisplay + ":" + ('0' + minutes).slice(-2) + ":" + ('0' + seconds).slice(-2)); countdownSeconds--; /*$('#countdown-time').text(('0' + hours).slice(-2) + ":" + ('0' + minutes).slice(-2) + ":" + ('0' + seconds).slice(-2)); countdownSeconds--;*/ } if (countdownSeconds > 0) { setInterval(updateCountdown, 1000); updateCountdown(); }