Всем привет, помогите вот с таким вопросом.. есть таймер на php который берет из базы время и считает сколько ему нужно... все работает нормально , но хочется поменять его на ява скрипт что бы время тикало без обновления страницы. перерыл много ява таймеров но не один не смог прикрутить к себе... помогите кто может
вот код:
Код
<?php
if($user['marat'] > $time )
{
$lost_to_marat = difference($user['marat'] - time());
echo '<div class="maratoriy"> ' .$lost_to_marat.'</div>';
echo '<hr/>';
}
function difference($l)
{
$return['after'] = "";
$minute = 60;
$hour = $minute * 60;
$day = $hour * 24;
$month = 30.5 * $day;
$year = $month * 12;
if($l >= $year) { $exprs[] = declension(floor($l/$year),array('год','года','лет')); $l = $l%$year; }
if($l >= $month) { $exprs[] = declension(floor($l/$month),array('месяц','месяца','месяцев')); $l = $l%$month; }
if($l >= $day) { $exprs[] = declension(floor($l/$day),array('день','дня','дней')); $l = $l%$day; }
if($l >= $hour) { $exprs[] = declension(floor($l/$hour),array('час','час.','час.')); $l = $l%$hour; }
if($l >= $minute) { $exprs[] = declension(floor($l/$minute),array('мин.','мин.','мин.')); $l = $l%$minute; }
if($l >= 1) $exprs[] = declension(floor($l),array('сек.','сек.','сек.'));
//**
$return['after'].= implode(' ',$exprs);
return $return['after'];
}
?>