function onButtonClick() {
if (localStorage.getItem("checkTimer") != "true") {
localStorage.setItem("checkTimer", "true");
const D = new Date();
D.setTime(45 * 6e4 + D.getTime()); // добавить 45 минут
localStorage.setItem(timerKey, D.getTime()); // сохранить на случай обновления страницы
... ... ...
} else {
console.log("второй раз запустить нельзя");
HTML academy => сверстать самому пару сайтов => learn.js.ru полностью с заданиями => Один из фреймворков => небольшой проект на этом фреймворке = 60т на позиции джуна в Питере.
К счастью, есть Xubuntu / Mint, где нормально поддерживаются традиционные интерфейсы без лишних экспериментов над пользователем.
let test = new Date("2020-03-28T09:41:00.000+03:00");