Показать сообщение отдельно
  #32 (permalink)  
Старый 30.06.2013, 03:58
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Вродь такая отображалка - попроще ?
<div class="time_show"></div>
<div class="time_show"></div>
<div class="time_show"></div>
<script type="text/javascript">

//Распарс кол-ва секунд в дни и часы/Максимум - 30 дней/
function outViewTime(el,t){
var t1=new Date(0).setUTCMilliseconds(t*1000);
t1=(new Date(t1).toUTCString()).replace(/^.*?(\d+ ).*?(\d{2}:\d{2}:\d{2}).*$/i,"$1$2").split(' ');
el.innerHTML=(t1[0]-1)+' '+t1[1];
}


//Тут, должна быть функция перебора стека текущих остаточных времен;
var el_out = document.querySelectorAll('.time_show');
var t = 2*24*60*60 + 2*60*60 + 51*60 + 21//сек;
var i = 0;
outViewTime(el_out[i],t);

var t = 0*24*60*60 + 6*60*60 + 1*60 + 2//сек;
outViewTime(el_out[1],t);
</script>

Последний раз редактировалось Deff, 30.06.2013 в 08:48.
Ответить с цитированием