Мне надо сделать таймер обратного отсчета до 31 декабря. Более менее понимаю, каковым должен быть алгоритм:
1) переменная с текущим временем и 31 декабрям
2) потом надо узнать разницу в секундах между этими датами, да?
3) запустить таймер с помощью setInterval
4) каждый раз, когда пройдет один шаг (1 секунда), надо перезаписывать текущее время, да?
Помогите мне написать это на javascript.
Что-нибудь в этом духе:
const endTime = new Date('2017-12-31T23:59:59.999');
let updateTimer = () => {
if (new Date() > endTime) {
clearInterval(timer);
} else {
let timeDiff = Math.floor((endTime - new Date()) / 1000);
document.getElementById('timer').innerText = timeDiff;
}
}
let timer = setInterval(updateTimer, 1000);
updateTimer();
Осталось <span id="timer">???</span> сек.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо реализовать функцию, через которую можно будет управлять телефонной книгойНужно реулизовать всего 3 команды: ADD(добавляет контакт,...
Не получается авторизоваться на сервере soap, я новичок в этомВ документации к апи написано, что там двойная авторизация
Мне необходимо с помощью php выдавать дату завтрашнего дня в формате yyyy-mm-dd я погуглил и нашел вот это выражение <?php $tomorrow = mktime(0, 0, 0, date("m") , date("d")+1,...