[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ускорение времени
gagger
Нужно осуществить процедуру ускорения времени где 1 секунда = 10.
Грубо говоря за 1 секунду накручивается 10 секунд.

Пробовал циклами, функцией sleep(); чего только не пробовал ничем не берет..



Спустя 35 минут, 50 секунд (2.04.2011 - 21:19) Invis1ble написал(а):
gagger
Формулировка задачи более, чем непонятна

Спустя 6 минут, 32 секунды (2.04.2011 - 21:26) gagger написал(а):
Нужно отображать время в ускоренном формате.

Спустя 43 секунды (2.04.2011 - 21:27) Trianon написал(а):
Человек машину времени делает.

Спустя 1 минута, 46 секунд (2.04.2011 - 21:29) Trianon написал(а):
gagger
О каком отображении речь?
Это php. Не JS.

Спустя 31 минута, 22 секунды (2.04.2011 - 22:00) Snus написал(а):
А зачем это делать на пхп? :)
Ну если приспичило, то вот:

$nowTime = time();
$lastTime = isset($_COOKIE['lastTime']) ? $_COOKIE['lastTime'] : time();
setcookie('lastTime', $lastTime);

$x = 10; // - секунд за 1 реальную секунду времени.

$raznTime = $nowTime - $lastTime;
$fastTime = $nowTime + ($x * $raznTime);

echo 'Реальное время: '.date('H:i:s', $nowTime).' <br />Ускоренное время: '.date('H:i:s', $fastTime).'<br />';

Спустя 1 час, 28 минут, 14 секунд (2.04.2011 - 23:28) quickxyan написал(а):
я думаю что автору хотелось чтобы как-то время постоянно обновлялось и типа быстро бежаи секунды как на секундомерах с милисекундами)

Спустя 32 минуты, 31 секунда (3.04.2011 - 00:01) kirik написал(а):
Цитата (gagger @ 2.04.2011 - 12:44)
Нужно осуществить процедуру ускорения времени где 1 секунда = 10.

Умножь на 10, будет тебе в одной секунде десять wink.gif

Спустя 1 час, 6 минут, 35 секунд (3.04.2011 - 01:07) gagger написал(а):
Реальное время: 02:10:13
Ускоренное время: 02:10:13

Все предложенные варианты не работают..
в принципе как и мои

Спустя 6 минут, 2 секунды (3.04.2011 - 01:13) Invis1ble написал(а):
gagger
Ты объясни конкретно, что ты хочешь сделать, ибо фраза
Цитата
Нужно осуществить процедуру ускорения времени где 1 секунда = 10

из области фантастики, или накрайняк - теоретической физики, но ни как не из программирования.

Спустя 12 минут, 26 секунд (3.04.2011 - 01:26) gagger написал(а):
А в чем фантастика?
Мне требуется создать скрипт который будет вести временной отсчет в 8 раз быстрее чем реальный. Не обязательно даже чтобы это можно было видеть онлайн, только при обновлении страницы вполне достаточно.


Спустя 13 минут, 49 секунд (3.04.2011 - 01:39) Invis1ble написал(а):
gagger
то ты пишешь 10, то 8... тебя не поймешь...
Ну ладно, а в чем проблема собственно? Умножай время на 10 (или 8) и получишь нужное значение, тебе kirik уже об этом написал.

Спустя 7 часов, 28 секунд (3.04.2011 - 08:40) Rand написал(а):
ускоренное время = множитель * (текущие время - время начала ускорения) + время начала ускорения

Спустя 1 час, 4 минуты, 19 секунд (3.04.2011 - 09:44) Trianon написал(а):
gagger
1. отсчет бывает прямой и обратный. В какую сторону считать?
2. отсчет ведется от некоторой (или до некоторой, если обратный) отправной точки. От(до) какой?

Спустя 3 часа, 51 минута, 20 секунд (3.04.2011 - 13:36) Snus написал(а):
Цитата (gagger @ 2.04.2011 - 22:07)
Реальное время: 02:10:13
Ускоренное время: 02:10:13

Все предложенные варианты не работают..
в принципе как и мои

Обновлять страницу не забывай, ага? PHP выполняется на стороне сервера, а ты получаешь результат в момент загрузки. А то, что ты говоришь, тебе нужно делать на JS. По простому setTimeout и кол-во секунд * 8

Спустя 15 часов, 17 минут, 13 секунд (4.04.2011 - 04:53) gagger написал(а):
Нужно чтобы это время постоянно сохранялось, на JS на сколько я знаю при обновлении страницы время обнуляется...

По поводу обновления странички гениально сказано...

$time2 = time()*10;
$time = date("h : i : s", $time2);
echo $time;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.