JSFiddle - React, Tailwind, and code Playground

HTML

<p id="wbtime" align="center"></p>

JavaScript

var rec = 120;
		var einit = 105;
		
        
function EventCD() {
    
    var date = new Date;
        var h = date.getHours();
        var m = date.getMinutes();
        var Hcour = (h * 60) + m;
		var Affichage = "";
 		while (Hcour > (einit + 15)) {
			einit = einit + rec;
		}
		if (Hcour < einit) {
			Timeto = einit - Hcour;
			HeureCD = parseInt(Timeto / 60);
			MinCD = (Timeto - (HeureCD * 60) - 1);
			Affichage = "Temps avant apparition "+ HeureCD +" H "+ MinCD +" min";
		}
		else {
		Affichage = "En cours...";
		}
    document.getElementById('wbtime').innerHTML=Affichage
	timerID = setTimeout(EventCD,1000);
}
EventCD();