Tengo tres campos en una tabla que son de tipo DATE.
El caso es que al recuperar los datos y mostrarlos por pantalla quiero mostrar el formato típico de dd/mm/aaaa en lugar de aaaa-mm-dd que guarda MySQL.
Para ello utilizo la función date con strtotime:
Código PHP:
$date_format = date("d/m/Y",strtotime($field['value']));
echo "<br>antes -> ".$field['value']." despues -> ".$date_format;
Aquí os pongo todas las fechas y lo que me hace:
Código PHP:
antes -> 1956-01-11 despues -> 11/01/1956
antes -> 1009-01-01 despues -> 01/01/1970 //Falla!!
antes -> 2009-07-21 despues -> 21/07/2009
¿Alguién me puede decir pq la fecha del año 1009 no me la formatea correctamente?
Supongo que debe ser precisamente por el año pero no se pq ni como arreglarlo.