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