Erenz adlı üyeden alıntı: mesajı görüntüle
Mantığını kurmanız lazım hocam. Saniyeyi timer ile her saniye azaltın. Saniye 0 olduğu zaman dakika -1 olsun ve saniye tekrardan 60 olsun. Dakika 0 olana kadar çalışsın. Dakika 0 olduktan sonra break edin.
EDİT: HATALAR DÜZELTİLDİ. TAM KOD BU ŞEKİLDE. yardımın için teşekkürler hocam.


<h1 id="time"></h1>

<script>
    var toplamSaniye = 120;
    var minutes= Math.floor(toplamSaniye / 60);
    var seconds = toplamSaniye % 60;

    function padTo2Digits(num) {
return num.toString().padStart(2, '0');
    }

// Daha sonra intervalı 0 yapıp dönügyü sonlandırmak için interval 1 yap
    var interval = 1;
    function startCount() {
if (interval == 1)
interval = setInterval(updateCount, 100);
    }

// Saydırmaya başla
    function updateCount() {
seconds--;
        if(seconds == -1){
minutes = minutes -1;
            seconds = 60;
        }
if(minutes == 0 && seconds == 0){
// İntervalı 0 yap Döngüyü durdur
            clearInterval(interval);
        }

// H1 içinde göster
        document.getElementById('time').innerText = `${padTo2Digits(minutes)}:${padTo2Digits(seconds)}`;
    }

// Döngülerimi Başlat
    startCount(); updateCount();
</script>