Преобразование даты из mysql

  • Автор темы Friend456
  • Дата начала

Friend456

Guest
Преобразование даты из mysql

В базе данных дата храниться в неудобочитаемом виде. Как привести 2004-09-01 к виду 1 сентября 2004 года :?))
 

martinelli

Новичок
DATE_FORMAT(date, '%e.%m.%Y') AS date,
второй параметр подбери себе сам, какой надо
 

Friend456

Guest
Конкретно в моем случае как надо применить этот date_format?
В БД у меня формат поля "date" есть не datetime а date
 

Friend456

Guest
Я это читал.
У меня уже есть один запрос:
SELECT * FROM table WHERE id

А вот с датой:
SELECT DATE_FORMAT('date', %d %M %Y) FROM table

Как мне скомбинировать эти два запроса
 

StUV

Rotaredom
PHP:
<?php
$data = '2004-09-01';
setlocale( LC_ALL, 'ru_RU.CP1251', 'ru_RU', 'ru');
echo strftime('%d %B %Y', strtotime($data));
?>
 

Фанат

oncle terrible
Команда форума
следует добавить, что давать отформатированному полю такое же имя, как и у исходного, чревато проблемами сортировки.
 
Сверху