Последние учебники веб-разработки
 

MySQL DATE_FORMAT() Function


<Date Функции MySQL

Определение и использование

DATE_FORMAT() функция используется для отображения данных о дате / времени в различных форматах.

Syntax

DATE_FORMAT(date,format)

Где дата является действительной датой и формат определяет формат вывода для даты / времени.

Форматы, которые могут быть использованы, являются:

Формат Описание
%a Сокращенное название дня недели (Sun-Сб)
%b Сокращенное название месяца (январь-декабрь)
%c Месяц, числовой (0-12)
%D День месяца с английским суффиксом (0-й, 1-й, 2-й, 3-й,)
%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 Название месяца (январь-декабрь)
%m Месяц, числовой (00-12)
%p До или после полудня
%r Время, 12-часовой (чч: мм: сс а затем AM или PM)
%S Секунды (00-59)
%s Секунды (00-59)
%T Время, 24-часовой (чч: мм: сс)
%U Неделя (00-53), где воскресенье первый день недели
%u Неделя (00-53), где понедельник первый день недели
%V Неделя (01-53), где воскресенье первый день недели, используемый с X%
%v Неделя (01-53), где понедельник первый день недели, используется с% х
%W Название Будни (воскресенье-суббота)
%w День недели (0 = воскресенье, 6 = суббота)
%X Год за неделю, где воскресенье считается первым днем ​​недели, четыре цифры, используется с V%
%x Год за неделю, где понедельник первый день недели, четыре цифры, используется с V%
%Y Год, число, четыре цифры
%y Год, число, две цифры

пример

Следующий скрипт использует DATE_FORMAT() функцию для отображения различных форматов. Мы будем использовать NOW() функцию , чтобы получить текущую дату / время:

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

Результат будет выглядеть следующим образом:

Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243

<Date Функции MySQL