Estoy con un problema al convertir fechas del formato americano al europeo. Yo recibo una fecha en formato europeo (Ej: 05/12/2012) y necesito convertirla a formato americano para guardarla en la base de datos. Esto es lo que tengo (el campo del formulario por el que envío la fecha que deseo convertir se llama fechanac):
Código PHP:
<?php
$conexion
or die("Problemas en la conexion");
mysql_select_db("ici_bleza",$conexion) or
die("Problemas en la seleccion de la base de datos");
$fec1="$_REQUEST[fechanac]";
$fec2=date("Y-m-d",strtotime($fec1));
mysql_query("insert into saldos(fecha) values('$fec2')" ,
$conexion) or die("<img src='error.png'/>");
echo $fec1;
echo $fec2;
mysql_close($conexion);
?>
El problema es que al convertir la fecha, convierte cualquier cosa. Por ejemplo le envío 2012/12/05 y graba 2014/06/06. ¿Alguien ve el error?
Muchas gracias.