Hola Te paso un par de funciones que encontré hace un tiempo y funcionan muy bien.
////////////////////////////////////////////////////
// Convierte fecha de mysql a normal
////////////////////////////////////////////////////
function cambiaf_a_normal($fecha){
ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha);
$lafecha = $mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return $lafecha;
}
////////////////////////////////////////////////////
// Convierte fecha de normal a mysql
////////////////////////////////////////////////////
function cambiaf_a_mysql($fecha){
ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
$lafecha = $mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
return $lafecha;
}
Entiendo por "normal" la fecha en formato español: dd/mm/aaaa Cambia en la función ereg() las "/" por lo que quieras, en ambas funciones.
Saludos
Ms