Los últimos tutoriales de desarrollo web
 

MySQL DATE_FORMAT() Function


<Funciones de fecha MySQL

Definición y Uso

El DATE_FORMAT() función se utiliza para mostrar los datos de fecha / hora en formatos diferentes.

Syntax

DATE_FORMAT(date,format)

Donde la fecha es una fecha válida y el formato especifica el formato de salida para la fecha / hora.

Los formatos que se pueden utilizar son:

Formato Descripción
%a Abreviatura del nombre del día de la semana (de domingo a sábado)
%b Nombre abreviado del mes (enero-diciembre)
%c Mes, numérico (0-12)
%D Día del mes con el sufijo Inglés (0º, 1º, 2º, 3º,)
%d Día del mes, numérico (00-31)
%e Día del mes, numérico (0-31)
%f Microsegundos (000000-999999)
%H Hora (00-23)
%h Hora (01-12)
%I Hora (01-12)
%i Minutos, numéricos (00-59)
%j Día del año (001-366)
%k Hora (0-23)
%l Hora (1-12)
%M Nombre del mes (enero-diciembre)
%m Mes, numérico (00-12)
%p Am o PM
%r El tiempo, 12 horas (hh: mm: ss seguido de AM o PM)
%S Segundos (00-59)
%s Segundos (00-59)
%T El tiempo, 24 horas (hh: mm: ss)
%U Semana (00-53) donde el domingo es el primer día de la semana
%u Semana (00-53) donde el lunes es el primer día de la semana
%V Semana (01-53) donde el domingo es el primer día de la semana, se utiliza con X%
%v Semana (01-53) donde el lunes es el primer día de la semana, se utiliza con x%
%W Nombre del día de la semana (de domingo a sábado)
%w Día de la semana (0 = domingo, 6 = sábado)
%X Año para la semana donde el domingo es el primer día de la semana, cuatro dígitos, utilizado con V%
%x Año para la semana donde el lunes es el primer día de la semana, cuatro dígitos, utilizado con% v
%Y Año, en número de cuatro dígitos,
%y Año, en número de dos dígitos,

Ejemplo

La siguiente secuencia de comandos utiliza el DATE_FORMAT() función para visualizar diferentes formatos. Vamos a utilizar el NOW() función para obtener la fecha / hora actual:

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')

El resultado sería algo como esto:

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

<Funciones de fecha MySQL