• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Посекундный обратный отсчёт от даты выложенного материала
Посекундный обратный отсчёт от даты выложенного материала
Kosten
Четверг, 19 Апреля 2012 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
Код вставлять в Вид материалов в самый низ
Подходит для всех модулей Каталог файлов,Блог и т.д
Установлен на этом сайте в этом модуле


Code
<!-- Обратный отсчёт -->
<span style="font-size:9px; color: grey" id="d$ID$"></span>
<script type="text/javascript">
function corrDate(t,n){return n!=0?" " + n + " " +
t[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2] + ", ":"";};
(function(time){var
everySecond=true,ar=arguments,_=Math.ceil((time-($TIMESTAMP$*1000))/(1000)),day,hour,min,sec,text=[['день', 'дня',
'дней'], ['час', 'часа', 'часов'], ['минуту', 'минуты', 'минут'], ['секунду', 'секунды', 'секунд']],res; day =
Math.floor((_/86400)); _=_-(day*86400); hour = Math.floor((_/3600)); _=_-(hour*3600); min = Math.floor((_/60));
_=_-(min*60); res="Материал был добавлен" + corrDate(text[0],day) + corrDate(text[1],hour) + corrDate(text[2],min)
+ corrDate(text[3],_); document.getElementById("d$ID$").innerHTML=res.replace(/\,\s$/, " назад."); if (everySecond)
{setTimeout(function(){ar.callee(new Date().getTime());},1000);}})(new Date().getTime());
</script>
<!-- Обратный отсчёт -->
Страна: (RU)
frecsarg
Пятница, 26 Февраля 2016 | Сообщение 2
Оффлайн
Пользователи
Сообщений:13
Награды: 0
Посмотрим, как там отчитывать будет.
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Посекундный обратный отсчёт от даты выложенного материала
  • Страница 1 из 1
  • 1
Поиск: