%a Короткое название недели (Вск..Пнд)
%b Короткое название месяца (Феб..Мaр)
%c Месяц числом (0..12)
%D суфикс для ангийских чисел(0th, 1st, 2nd, 3rd, …)
%d День с ведущим нулём (00..31)
%e День (0..31)
%f Микросекунды (000000..999999)
%H Час с ведущим нулём, начало от нуля (00..23)
%h Час с ведущим нулём (01..12)
%I Час с ведущим нулём (01..12)
%i Минуты с ведущим нулём (00..59)
%j День в году (001..366)
%k Час, отсчет от нуля (0..23)
%l Час (1..12)
%M Month name (January..December)
%m Номер месяца с ведущем нулём (00..12)
%p AM or PM
%r Время, 12 часовой формат (hh:mm:ss и AM or PM)
%S Секунды (00..59)
%s Секунды (00..59)
%T Время, 24 часовой формат (hh:mm:ss)
%U Неделя (00..53), первый день недели Воскресенье
%u Неделя (00..53), первый день недели Понедельник
%V Номер недели в году (01..53), где неделя начинается с Воскресенья; используется с %X
%v Номер недели в году (01..53), где неделя начинается с Понедельника; используется с %x
%W Название недели (Sunday..Saturday)
%w Номер недели (0=Воскресенье..6=Суббота)
%X Год, 4 числа, где нелеля начинается с Воскресенья; использовать с %V
%x Год, 4 числа, где нелеля начинается с Понедельника; использовать с %v
%Y Год 4 числа
%y Год, 2 числа
%% Знак процент
Пример использования: SELECT date_format(‘2009-05-13’, ‘%W, %e %M %Y’)
Выведет:  Wednesday 13 may 2009
set lc_time_names=’ru_RU’; — а если добавить перед запросом это, то:
Выведет: Среда 13 май 2009