JSFiddle - React, Tailwind, and code Playground

HTML

<div id="timer"></div>

JavaScript

function countdown(startDate, el)
{
    var hour = startDate.getHours();
    var min = startDate.getMinutes();   
    var interval;
    
    var f = function(){
        if (min == -1) {
            min = 59;
            hour--;
        }
        
        if (min < 10) {
            min = "0" + min;
        }
        
        var time = hour + ':' + min;
        el.innerHTML = time;
        
        if (hour == 0 && min == 00) {
            clearInterval(interval);
        }
        
        min--;
    };
    
    f();
    
    interval = setInterval(f, 60 * 1000);   
}

var date = new Date();
var offset = 2.00 * 60 + date.getTimezoneOffset();
var correctedDate = new Date(date.getTime() + offset * 60 * 1000);

countdown(correctedDate, document.getElementById('timer'));