//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; } Colocar en la base de datos una fecha en formato MySQL Cuando el usuario nos manda una fecha, por ejemplo, a través de un formulario con un campo como el que acabamos de ver, lógicamente, escribirá la fecha en castellano. Pero nosotros deseamos guardarla en una base de datos en un formato distinto, así que habremos de convertirla. Suponemos que tenemos la fecha en una variable llamada $fecha y que está en formato castellano. Además, queremos colocarla en una sentencia SQL que deseamos ejecutar en la base de datos para insertar un registro que contiene, entre otros datos, la fecha que el usuario ha escrito. mysql_query ("insert into documento (titulo_documento, fecha_documento, cuerpo_documento) values ('$titulo_documento', '" . cambiaf_a_mysql($fecha) . "', '$cuerpo_documento')");