Как изменить формат даты при запросе в 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))
Подскажите пожалуйста, есть ли возможность сортировки по выделенным чекбоксам? ТЕ