Функция mysql date_format используется для форматирования значения даты или времени в MySQL. Он позволяет конвертировать дату или время в определенный формат в соответствии с вашими требованиями. Вот несколько способов использования функции mysql date_format:
-
Основное форматирование даты:
- %Y: 4-значный год (например, 2023).
- %y: год из двух цифр (например, 23).
- %m: месяц (01–12)
- %c: Месяц (1–12)
- %d: день месяца (01–31).
- %e: день месяца (1–31)
-
Форматирование времени:
- %H: час в 24-часовом формате (00–23).
- %h: час в 12-часовом формате (01–12).
- %i: минуты (00–59)
- %s: секунды (00–59)
- %p: до полудня или после полудня
-
Форматирование даты и времени:
- %W: название дня недели (например, понедельник, вторник).
- %M: название месяца (например, январь, февраль).
- %T: время в 24-часовом формате (чч:мм:сс).
- %r: время в 12-часовом формате (чч:мм:сс AM/PM)
- %D: день с суффиксом (например, 1-й, 2-й)
-
Пользовательское форматирование.
Вы также можете создавать собственные форматы даты и времени, используя комбинации указанных выше спецификаторов формата.
Например, чтобы отформатировать дату в MySQL как «17 декабря 2023 г.», вы можете использовать следующий запрос:
SELECT DATE_FORMAT(your_date_column, '%M %e, %Y') AS formatted_date FROM your_table;