document.querySelectorAll('.defense-timer').forEach(function (el) { var left = parseInt(el.getAttribute('data-seconds') || '0', 10); function render(v) { var m = Math.floor(v / 60), s = v % 60; el.textContent = 'Осталось времени: ' + m + ':' + (s < 10 ? '0' : '') + s; } render(left); var tick = setInterval(function () { left -= 1; if (left <= 0) { clearInterval(tick); window.location.reload(); return; } render(left); }, 1000); }); document.querySelectorAll('.ru-datetime').forEach(function (el) { try { var iso = (el.textContent || '').trim(); if (iso && !el.getAttribute('data-done')) { var d = new Date(iso); el.textContent = new Intl.DateTimeFormat('ru-RU', { dateStyle: 'short', timeStyle: 'short', timeZone: 'Europe/Moscow' }).format(d); el.setAttribute('data-done', '1'); } } catch (e) {} });