Как изменить формат даты при запросе в 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))
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста, есть ли возможность сортировки по выделенным чекбоксам? ТЕ