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();