@Returb0

Как реализовать скрипт, который показывает сколько дней подряд человек нажимал на кнопку?

Здравствуйте, что-то я затупил немного, а может и много)) Может есть кто разбирается в Javascript-е...

В общем, есть обычная кнопка, ее можно нажать только один раз в день.
Рядом есть счетчик, который показывает сколько дней подряд была нажата кнопка

То есть например, сегодня человек нажал на кнопку и счетчик стал равен 1
Завтра человек тоже нажал на кнопку и счетчик стал равен 2
Послезавтра человек забыл нажать на кнопку и счетчик обнулился
И при следующем нажатии счетчик снова стал равен 1
И так далее...

-Задачу нужно решить без таймеров вроде setTimeout
-При этом обновление страницы не должно никак повлиять на счетчик
Как я понял нужно использовать localStorage, но вот как реализовать такую задачу понять не могу...
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
Zatmil
@Zatmil
Fullstack-разработчик
На самом деле ничего сложно. При клике пишете в localStorage количество кликов и дату последнего клика. При повторном клике сверяете сколько прошло времени с даты последнего клика и обнуляете.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы