Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2013, 12:40
sjj
 
Fecha de Ingreso: octubre-2008
Mensajes: 213
Antigüedad: 15 años, 6 meses
Puntos: 12
Error al convertir fechas

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.