Insertar una fecha desde php en mysql

ivalipe

Lanero Regular
25 Feb 2008
21
Hola

Tengo un textbox en un formulario html que a traves de un calendarcontrol me coloca una fecha con el siguiente formato: 30/Jan/2009 es decir 30 de enero de 2009, pero tengo problemas cuando lo inserto en la base de datos en un campo de tipo date, es del formato: 2009-01-30 es decir año, mes, dia. En este momento me esta insertando 0000-00-00,

Bueno investigando me dicen que use la funcion date antes de insertar el dato,

la uso asi: $nuevafecha=date('Y-m-d',$fecha) siendo $fecha='30/Jan/2009' el valor que me trae del formulario del calendar control, pero con la sorpresa de que el dato almacenado en la nueva fecha es 1969-12-31, es decir me cambia la fecha a esa.

Que me puden aconsejar,

Gracias Laneros

ivalipe@yahoo.com
 
Prueba con:

$nuevafecha=date('Y/m/d',$fecha);

ya que el formato de la fecha es con "/" entre medio y no con "-"

$fecha='30/Jan/2009'

Saludos...
 

Los últimos temas