Формат даты MySQL: методы форматирования даты и времени

Функция mysql date_format используется для форматирования значения даты или времени в MySQL. Он позволяет конвертировать дату или время в определенный формат в соответствии с вашими требованиями. Вот несколько способов использования функции mysql date_format:

  1. Основное форматирование даты:

    • %Y: 4-значный год (например, 2023).
    • %y: год из двух цифр (например, 23).
    • %m: месяц (01–12)
    • %c: Месяц (1–12)
    • %d: день месяца (01–31).
    • %e: день месяца (1–31)
  2. Форматирование времени:

    • %H: час в 24-часовом формате (00–23).
    • %h: час в 12-часовом формате (01–12).
    • %i: минуты (00–59)
    • %s: секунды (00–59)
    • %p: до полудня или после полудня
  3. Форматирование даты и времени:

    • %W: название дня недели (например, понедельник, вторник).
    • %M: название месяца (например, январь, февраль).
    • %T: время в 24-часовом формате (чч:мм:сс).
    • %r: время в 12-часовом формате (чч:мм:сс AM/PM)
    • %D: день с суффиксом (например, 1-й, 2-й)
  4. Пользовательское форматирование.
    Вы также можете создавать собственные форматы даты и времени, используя комбинации указанных выше спецификаторов формата.

Например, чтобы отформатировать дату в MySQL как «17 декабря 2023 г.», вы можете использовать следующий запрос:

SELECT DATE_FORMAT(your_date_column, '%M %e, %Y') AS formatted_date FROM your_table;