Здравствуйте. Мне нужно, чтобы из времени закрытия вычиталось время открытия заявки, как это реализовать? Все хранится в БД(типа date_open=11.01.2009 time_open=13:44:00 date_close и тд) Как сделать чтобы он считал разницу за несколько дней в часах и минутах? Заранее огромное спасибо! 20.12.08 09:35:04 - 20.12.08 11:35:45 02:00:41 21.12.08 14:40:45 27:05:00 02:00:41 - разница между 20.12.08 09:35:04 и 20.12.08 11:35:45 27:05:00 - разница между 20.12.08 11:35:45 и 21.12.08 14:40:45
http://www.mysql.ru/docs/man/Date_and_t ... tions.html - см UNIX_TIMESTAMP http://ru2.php.net/manual/ru/function.mktime.php Для обратного перевода http://ru2.php.net/manual/ru/function.date.php
Правильно я понял. Нужно вернуть метку времени для заданных дат, потом вычесть их и перевести обратно в дату? Не получается перевести обратно в дату $timestamp = microtime($callrow['data_close']); $date = date("d F Y", $timestamp);
Просто в mktime 6 параметров и как туда вставить 2 переменные data_open и time_open (20.12.08 11:35:45), сделать тоже самое для data_close и time_close, потом вычеслить разницу и отобразить в ввиде времени разницы
Почему вот так не получается? $callrow['data_close']-дата 21.01.09 например из бд $timestamp = microtime($callrow['data_close']); $date = date("d F Y", $timestamp);