[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: microtime
Dazl
Люди я что-то не пойму команду microtime и как-то странно он выводит эти секунды как случайные числа. как сделать норм секундомер как например на яве

function run1()
{
setTimeout("run1();",1000);
}
run1();

что бы в определённом диапазоне скорости проверял условие




Спустя 3 минуты, 39 секунд (7.07.2011 - 14:39) Winston написал(а):
Цитата (Dazl @ 7.07.2011 - 14:36)
выводит эти секунды как случайные числа

:D
Все он правильно выводит.
Но чтобы он отображал секунды в более приятном виде для глаз, пиши
microtime(true);

Спустя 2 минуты, 17 секунд (7.07.2011 - 14:42) Dazl написал(а):
вообще-то нечего не изменилось а что должно было быть?



Спустя 2 минуты, 31 секунда Dazl написал(а):
а почему он считает от 1310039042.23 а не от 1?

Спустя 5 минут, 24 секунды (7.07.2011 - 14:47) neadekvat написал(а):
Подождите-ка. ЯваСкрипт выполняется в браузере, а php - на сервере. Т.е. сделать таймаут на php нельзя.
Можно сделать таймер на ЯваСкрипте, который через какой-то интервал времени будет дергать нужный php-скрипт.

Спустя 2 минуты, 25 секунд (7.07.2011 - 14:50) Dazl написал(а):
Я знаю про яву. Но мне нужно на php. как прикрутить действие к секундомеру?
чтоб он проверял каждую секунду какое-нить условие или выполнял действие

Спустя 2 минуты, 26 секунд (7.07.2011 - 14:52) Winston написал(а):
Цитата (Dazl @ 7.07.2011 - 14:50)
чтоб он проверял каждую секунду какое-нить условие или выполнял действие

Написать ф-ю которая будет ежесекундно посылать запросы скрипту, и там проверять условие

Спустя 2 минуты, 47 секунд (7.07.2011 - 14:55) Invis1ble написал(а):
Цитата
а почему он считает от 1310039042.23 а не от 1?

почитай про unix timestamp smile.gif

Спустя 5 минут, 11 секунд (7.07.2011 - 15:00) neadekvat написал(а):
Ну или так:

set_time_limit(0);
ignore_user_abort(1);
while(1)
{
// условие
sleep(1);
}

Но не для этого php создан.
Быстрый ответ:

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