За последние 24 часа нас посетили 24500 программистов и 1656 роботов. Сейчас ищут 890 программистов ...

обратный отчет времени

Тема в разделе "PHP для новичков", создана пользователем kowapos, 5 сен 2013.

  1. kowapos

    kowapos Активный пользователь

    С нами с:
    18 янв 2013
    Сообщения:
    120
    Симпатии:
    0
    всем привет. У нас есть такое:
    Код (Text):
    1.  
    2. $now = time();
    3. $future = $now+60*60*25; // это , если не ошибаюсь, на 25 минут вперед
    4.  
    5. $res = $future - $now;

    как вывести отчет времени в формате 00:25:00?

    если кто не понял, могу объяснить иначе

    то есть идет отчет, через 25 минут должно быть 00:00:00 и выполниться операция, подскажите как вывести отчет=) буду благодарен
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    это на 25 часов
     
  3. kowapos

    kowapos Активный пользователь

    С нами с:
    18 янв 2013
    Сообщения:
    120
    Симпатии:
    0
    точно, правильнее будет так
    Код (Text):
    1. $future = $now+60*25;
    но как вывести обратный отчет?
    пробовал так:
    Код (Text):
    1. echo date("H:i:s",$res);
    но выводит бред, такого вида 03:25:00
     
  4. teremok

    teremok Новичок

    С нами с:
    2 сен 2013
    Сообщения:
    16
    Симпатии:
    0
    Адрес:
    Москоу невер слипс!
    а не проще sleep(60*25)?

    Добавлено спустя 3 минуты 7 секунд:
    Можно циклом при каждой итерации из $future вычитать по секунде и засыпать на секунду, а потом элементарно уже. Но все же sleep() проще и лучше.
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.814
    Симпатии:
    1.332
    Адрес:
    Лень
    ты хоть понял что ты сейчас предложил? Ты предложил скрипту а точнее пользователю ждать 25 минут
     
  6. teremok

    teremok Новичок

    С нами с:
    2 сен 2013
    Сообщения:
    16
    Симпатии:
    0
    Адрес:
    Москоу невер слипс!
    а ты чего хочешь?

    Добавлено спустя 1 минуту 39 секунд:
    чтобы в браузер выводило в виде уменьшающегося значения?

    Добавлено спустя 4 минуты 51 секунду:
    Это лучше делать на js
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да, это одинковая домашка.
     
  9. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7