@jamster

SetInertval каждые сутки?

Добрый вечер, помогите пожалуйста как реализовать выполнения setInterval каждые сутки. Или каждый новый день?
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
yarkov
@yarkov
Vue.js Frontend Developer
Примерно так:
https://jsfiddle.net/n08mo1v3/8/
function checkTime() {
  const now = Date.now()
  const time = localStorage.getItem('timestamp') || null
  if (time) {
    if (Number(now) - Number(time) >= 1000 * 60 * 60 * 24) {
      console.log('Function called')
      localStorage.setItem('timestamp', now)
    }
  } else {
    localStorage.setItem('timestamp', now)
  }
}

setInterval(checkTime, 1000 * 60)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Deodatuss
@Deodatuss
хранить в localstorage дату прошлого события и в setInterval проверять ее
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы