За последние 24 часа нас посетили 17366 программистов и 1686 роботов. Сейчас ищут 1053 программиста ...

Работа с временными переменными

Тема в разделе "PHP для новичков", создана пользователем cloozis, 22 апр 2010.

  1. cloozis

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

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    Подскажите, как правильно вычесть время из переменной , то есть - есть две переменных

    Код (Text):
    1. $one = 15:35:47
    2. $two = 15:31:15
    нужно:

    Код (Text):
    1. $result = $one - $two;
    или

    Код (Text):
    1. $result = $one + $two;
    както так...
     
  2. vuzy

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

    С нами с:
    11 мар 2010
    Сообщения:
    199
    Симпатии:
    0
    Адрес:
    киев
    Для начала следует хранить в переменных не Час:минуты:секунды а результат функции time() тоесть сплошь секунды...
    А потом отнимай сеунды от секунд... а нужный результат преобразовывай с помощью date() в читабельный вид!
     
  3. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
  4. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    PHP:
    1. <?
    2. $one = '17:35:50';
    3. $two = '15:30:30';
    4. $interval = (strtotime($one) - strtotime($two));
    5.  
    6. echo gmdate('H:i:s', $interval);