Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как посчитать разницу в DATE_FORMAT (время в пути)
 
 автор: Mithat   (01.10.2008 в 13:10)   письмо автору
 
 

Вопрос № 1

$query  =
....
DATE_FORMAT(date_otpr,'%d.%m.%y    %H : %i ') as date_otpr_format,
DATE_FORMAT(date_prib,'%d.%m.%y    %H : %i ') as date_prib_format,
....



Время в пути   ".$id_marshrur ['date_otpr_format'-'date_prib_format']." часов ;


Мне нужно чтоб разницу выделить (время в пути)
Например

2008. 06. 10 00:06
2008. 06. 11 23: 10
22: 54



Вопрос номер № 2
Почему Неработает (с определенным форматом даты)

<em class=datanews>Дата отправки Груза &nbsp;".$id_marshrut['date_otpr_format']."</em><br> 


А этот код работает (без форматы даты)

....
<em class=datanews>Дата отправки Груза &nbsp;".$id_marshrut['date_otpr]."</em><br> 
...


Я хочу чтоб в определенном формате дата выводилась

  Ответить  
 
 автор: Trianon   (01.10.2008 в 14:13)   письмо автору
 
   для: Mithat   (01.10.2008 в 13:10)
 

По существу вопроса.
Помогут функции UNIX_TIMESTAMP() для преобразования в посекундное время.
и SEC_TO_TIME() для преобразования числа секунд во время.
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования