Показать сообщение отдельно
  #4 (permalink)  
Старый 16.05.2020, 18:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Malleys,
зачем нужно проверять, что прошло 8 часов?
и разве не проще так
function getDay(t) {
    return Math.floor(t / D);
}

if(getDay(t - lastT) >= days)
    setTimeout(dialog.setAttribute.bind(dialog, "open", "true"), timeout);
Ответить с цитированием