[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: datetime
Админ
в базе есть поле datetime оно хранит дату в формате год-месяц-день час-минуты-секунды.
Как бы сделать так чтобы инфа из базы выводилась в таком формате
день-месяц-год час-минуты.

пока у меня сделана обработка строковыми функциями, может существует вариант попроще, я понимаю что datetime это тупо строка, но может есть встроенная функция для перестановки



Спустя 2 минуты, 51 секунда (22.01.2011 - 13:56) Evilsoul написал(а):
в sql запросе используй функцию TIME_FORMAT()

Спустя 5 минут, 16 секунд (22.01.2011 - 14:01) Админ написал(а):
блин отгугал 5 страниц - нету по TIME_FORMAT() инфы на русском

Спустя 2 минуты, 37 секунд (22.01.2011 - 14:04) Evilsoul написал(а):
[sql]SELECT `date`, 
DATE_FORMAT(`date`, '%h') AS `hours`,
DATE_FORMAT(`date`, '%m') AS `minutes`
FROM ...
[/sql]

а в ПШП так
   $res = ...;

$row = mysql_fetch_assoc($res);

$row['hours'].$row['minutes'];



ЗЫ мог, где ошибку сделать, так что внимательней :)

Спустя 45 секунд (22.01.2011 - 14:05) Evilsoul написал(а):
есть инфа на русском, но у меня на работе линк в закладках... sad.gif

Спустя 2 минуты, 51 секунда (22.01.2011 - 14:08) Админ написал(а):
Evilsoul
спс огромный.
только с перестановкой год -> число пока неясно

Спустя 4 минуты, 10 секунд (22.01.2011 - 14:12) Evilsoul написал(а):
если правильно тебя понял, то тебе нужна еще функция DATE_FORMAT() - она аналогична..., только здесь %d, %m, %Y;

Спустя 2 минуты, 44 секунды (22.01.2011 - 14:15) Админ написал(а):
Evilsoul
ОК разобрался - ещё раз thanks

Спустя 17 секунд (22.01.2011 - 14:15) Evilsoul написал(а):
http://www.mysql.ru вот тебе справочник на русском, только не оч. полный... smile.gif

Спустя 21 час, 41 минута, 19 секунд (23.01.2011 - 11:56) linker написал(а):
SELECT DATE_FORMAT('2011-01-23 11:55:33', '%d.%m.%Y %H:%i') FROM `table`
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.