- Автор темы
- #1
Собственно проблема заключается в чем, есть код таймера.
при загрузки страницы в блоке идет отсчет времени в секундах, метод который использую может не совсем правильный но лучше ни чего не нашел.
Как можно сделать что бы показывало не только секунды, а и минуты с часами, ведь если поставить 900 сек, ни есть хорошо, лучше бы 15 минут 00 сек...
Можете подсказать решение проблемы?
HTML:
<script language="javascript" type="text/javascript">
<!--
var start_time = false;
function timer(delay) {
var remain = 0;
if (delay>0) {
var d = new Date();
if (!start_time) {
document.getElementById('timer').style.display = '';
start_time = d.getTime();
}
remain = start_time + delay*1000 - d.getTime();
}
if (remain<=100) {
document.getElementById('timer_result').style.display = '';
if(document.getElementById('timer'))
document.getElementById('timer').style.display = 'none';
} else {
remain = remain/1000;
if(document.getElementById('timer_remain')) {
document.getElementById('timer_remain').innerHTML = Math.round(remain);
}
setTimeout('timer('+(delay)+')', 1000);
}
}
//-->
</script>
при загрузки страницы в блоке идет отсчет времени в секундах, метод который использую может не совсем правильный но лучше ни чего не нашел.
Как можно сделать что бы показывало не только секунды, а и минуты с часами, ведь если поставить 900 сек, ни есть хорошо, лучше бы 15 минут 00 сек...
Можете подсказать решение проблемы?