Показать сообщение отдельно
  #3 (permalink)  
Старый 13.12.2022, 18:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

parshin,
<div id="out"></div>
    <script>
        function dateDiff(d2) {
            var date1 = new Date();
            var date2 = new Date(d2);
            var ms = date2 - date1;
            ms = ms / 1000 + (2 * 3600);
            var days, hours, minutes, seconds;
            days = Math.floor(ms / (3600 * 24));
            ms = ms - days * 3600 * 24;
            hours = Math.floor(ms / 3600);
            ms = ms - hours * 3600;
            minutes = Math.floor(ms / 60);
            seconds = Math.round(ms - minutes * 60);
            if (days <= 9) days = "0" + days;
            if (hours <= 9) hours = "0" + hours;
            if (minutes <= 9) minutes = "0" + minutes;
            if (seconds <= 9) seconds = "0" + seconds;
            tm = days + 'д ' + hours + 'ч ' + minutes + 'м ' + seconds + 'с';
            out.innerHTML = tm;
            setTimeout(() => dateDiff(d2), 1000);
        }

        dateDiff("3/5/2023 18:00");
    </script>
Ответить с цитированием