Formato de Fechas en mysql

Formatear las fechas… Creo que todos hemos tenido esta necesidad más de alguna vez, generalmente lo resolvemos con funciones de php como strtodate(), haciendo un explode() para generar un arreglo con el día, mes y año, etc. bueno pues, navegando por la red me eh encontrado que existe un manera de hacerlo directamente en la consulta sql, aquí les dejo unos ejemplos:

SELECT nombre,domicilio,date_format(fecha_nacimiento,'%d/%m/%Y')
AS fecha_modificada
FROM empleados;

En esta sentencia sql se utiliza la función date_format(), la cual se manda llamar con 2 parámetros: el campo de la tabla donde está almacenada la fecha a formatear y la cadena con el tipo de formato a aplicar, este último debe ir entre comillas. Específicamente en este ejemplo el formato que estamos pidiendo es: %d para día, %m para mes y %Y para el año (4 dígitos).

Otro detalle a resaltar es que se debe dar un alias al resultado, en el ejemplo fecha_modificada, el cual nos servirá para mostrar el dato formateado del campo fecha_nacimiento.

Saludos

Publicaciones Relacionadas

Deja tu comentario