JS:
<script type="text/javascript">
function countTime(tid, how) {
hrs = Math.floor(how / 3600);
min = Math.floor((how - hrs * 3600) / 60);
sec = how - min * 60 - hrs * 3600;
if (hrs < 10) { hrs = "0" + hrs; }
if (min < 10) { min = "0" + min; }
if (sec < 10) { sec = "0" + sec; }
if (how > 0) {
how--;
document.getElementById(tid).innerHTML = hrs + ':' + min + ':' + sec;
setTimeout("countTime('"+tid+"',"+how+")", 1000);
}
}
</script>
W miejscu, gdzie ma być czas:
// przekazujesz z MySQL: finish-".time()." AS ft
<?php
while($event = $events->fetch()) {
$ft = $event['ft']; // sekundy do odliczenia
?>
<span id="t
<?php echo $event['event'] ?>"></span>
<script type="text/javascript">countTime('t
<?php echo $event['event'] ?>',
<?php echo $ft ?>);</script>
Chyba zakumasz...