Función para fechas en español

Muchas veces nos ha pasado que al almacenar fechas en una base de datos la misma se guarda como Y-m-a (0000-00-00), es decir, primero el año, luego el mes, y por último la fecha. Aquí veremos una simple y muy útil función para imprimir la fecha en nuestro formato: d/m/Y (00/00/0000).

La función

La función toma el valor que especifiquemos, y divide en un array los datos separados por el guión. En una posición guardará el año, en otra el mes y en otra el día. Y luego se imprime en el orden correcto: día/mes/año.

<?
function FechaESP ($fecha) {
$data=split("-",$fecha);
echo $data[2]."/".$data[1]."/".$data[0];
return $retval;
}
?>

Y para utilizar la función debemos llamar de la siguiente manera:

<?
// fecha en una variable o desde una base de datos
$fecha = "2006-07-05";
?>

<?=FechaESP($fecha);?>

Y la fecha se imprimirá de esta manera: 05/07/2006.

Deja un comentario