Fecha en Español [PHP]
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
function FechaESP ($fecha) {
$data=split("-",$fecha);
echo $data[2]."/".$data[1]."/".$data[0];
return $retval;
}
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.
// fecha en una variable o desde una base de datos $fecha = "2010-12-24";
Y para utilizar la función debemos llamar de la siguiente manera:
FechaESP($fecha);
Y la fecha se imprimirá de esta manera: 24/12/2010.
Mas comodo en este caso seria usar str_replace:
$fecha = str_replace(“-”, “/”, “31-12-2010″);