raiszzz
@raiszzz
Занимаюсь версткой сайтов

Как сделать счетчик на JavaScript?

Есть какой-либо объект в HTML - число. Как сделать, чтобы например после запуска сайта, к введенному числу ( в данном случае 678) каждый (например 1 день) добавлялось + 1 и выводилось обратно в блок?
<div class="statistic-block">
	<h2>678</h2>
	<p>Мы работаем для
	<br>вас уже</p>
</div>

Заранее спасибо
  • Вопрос задан
  • 556 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Выводимое число – это число дней с определённой даты.

Из текущей даты вычесть дату запуска – получится число миллисекунд. Разделить на число миллисекунд в сутках и округлить в меньшую сторону.

Примерно так для 15-го января (месяцы от 0 считаются) 2016-го года:
const n = Math.floor(((new Date()) - (new Date(2016, 0, 15))) / 864e5);
document.querySelector('div.statistic-block h2').innerText = n;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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