Countdown JS - создание обратного отсчета на сайте Countdown JS Countdown ```javascript $(document).ready(function() { // Задаем дату окончания обратного отсчета var endDate = new Date("December 31, 2022 23:59:59").getTime(); // Обновление отображения каждую секунду var timer = setInterval(function() { // Получаем текущую дату и время var now = new Date().getTime(); // Вычисляем разницу между текущим временем и датой окончания var distance = endDate - now; // Вычисляем дни, часы, минуты и секунды var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // Обновляем текст обратного отсчета на странице $("#countdown").text(days + " дней " + hours + " часов " + minutes + " минут " + seconds + " секунд "); // Проверяем, если обратный отсчет закончился, то останавливаем его if (distance < 0) { clearInterval(timer); $("#countdown").text("Обратный отсчет закончился"); } }, 1000); }); ```