Как изменить формат даты при запросе в MySQL, в базу записываю дату через NOW() и она имеет формат YYYY-MM-DD HH-MM-SS, мне нужно, чтобы при получении записи дата была формата d:m:Y H:i.
Для этого делаю запрос, используя
DATE_FORMAT(): SELECT * DATE_FORMAT(date, '%d/%m/%Y %H:%i') FROM comm.
Но дата все равно идет в виде YYYY-MM-DD HH-MM-SS. В чем ошибка?
Тип поля какой? Должен быть DateTime, а так ваша функция прекрасно работает:
SELECT DATE_FORMAT('2018-07-25 18:01:02', '%d/%m/%Y %H:%i')
Результат:
24/07/2018 05:03
В php есть замечательная функция date: http://php.net/manual/ru/function.date.php . Установив нужный фильтр вы получите желаемый результат.
date("D.m.Y",strtotime($datetime))
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости