Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/05/2011, 00:10
InKarC
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: guardar la fecha en la base de dato

Solo use la funcion date() y strtotime de esta forma:

Código PHP:
Ver original
  1. $fecha = "04-05-2011";
  2. $fechaSQL = date( 'Y-m-d',strtotime($fecha ));

Eso es todo. Cabe recalcar que es debido a que esta separado con guiones (-) y no con slashs (/) que utiliza el formato europeo (d-m-a) en vez del americano (m/d/a)

Usarlo campos de tipo varchar en la base de datos es una muy muy mala idea, ya que para hacer consultas SQL entre rango de fechas o cosas por el estilo se le van a hacer mucho mas difíciles.