Понедельник, 18 Ноября 2024, 19:22

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Скрипт обратного отсчета
hripunДата: Пятница, 02 Октября 2015, 15:55 | Сообщение # 1
был не раз
Сейчас нет на сайте
Всем привет, помогите вот с таким вопросом.. есть таймер на 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'];  
}  
?>


Нужна помощь в тестировании моей игры

Резервация

6.03.2016
dosДата: Воскресенье, 04 Октября 2015, 18:22 | Сообщение # 2
был не раз
Сейчас нет на сайте
Короч, только что прикрутил себе jQuery Countdown от Keith Wood для вывода времени между переходами по локациям.
Делал так, получаю из базы время последнего перехода, прибавляю по формуле время перехода. Выходит время, когда переход будет разрешён. Передаю время на страницу, где инициализирую таймер, умноженное на 1000( js в миллисекундах считает ) и в общем-то всё.
Требуется Jquery и JqueryPlugin.
___UPD___
Чуть не забыл ещё синхронизацию с серверным временем делаю, функция есть у плагина + php для передачи времени.


Сообщение отредактировал dos - Вторник, 06 Октября 2015, 16:42
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг