Подскажите, как правильно вычесть время из переменной , то есть - есть две переменных Код (Text): $one = 15:35:47 $two = 15:31:15 нужно: Код (Text): $result = $one - $two; или Код (Text): $result = $one + $two; както так...
Для начала следует хранить в переменных не Час:минуты:секунды а результат функции time() тоесть сплошь секунды... А потом отнимай сеунды от секунд... а нужный результат преобразовывай с помощью date() в читабельный вид!
cloozis, а еще можно посмотреть на решения для работы с временными типами данных, например: a) http://ru2.php.net/manual/en/class.dateinterval.php b) http://onphp.ru/doxy/trunk/dc/d0b/classDateRange.html c) http://framework.zend.com/manual/en/zend.date.html
PHP: <? $one = '17:35:50'; $two = '15:30:30'; $interval = (strtotime($one) - strtotime($two)); echo gmdate('H:i:s', $interval);