JSFiddle - React, Tailwind, and code Playground
by Sergei Sokolov
HTML
<div id="timer"></div>
JavaScript
/**
* для вопроса https://toster.ru/q/645858
* Как уменьшать каждую минуту число?
*/
const finish = new Date();
finish.setTime( finish.getTime() + 44 * 6e4 ); // через 44 минуты
const outElement = document.getElementById("timer");
const update = () => {
const minutes = Math.floor((finish - Date.now()) / 6e4);
outElement.innerText = (minutes > 0) ? minutes : "Срок вышел!";
}
update();
const timer = setInterval(update, 1000);