Foros del Web » Programando para Internet » PHP »

Ayuda fechas

Estas en el tema de Ayuda fechas en el foro de PHP en Foros del Web. Hola: Resulta que tengo un formulario para insertar nuevos usuarios y el campo fecha no se como controlarlo.Me gustaria que se pudiera elegir el dia,mes ...
  #1 (permalink)  
Antiguo 12/05/2004, 14:36
 
Fecha de Ingreso: octubre-2003
Mensajes: 146
Antigüedad: 14 años, 1 mes
Puntos: 1
Ayuda fechas

Hola:


Resulta que tengo un formulario para insertar nuevos usuarios y el campo fecha no se como controlarlo.Me gustaria que se pudiera elegir el dia,mes y año mediante un menu despegable,como hay en casi todas las paginas web pero me pregunto como mediante este formato se pasa despues a la base de datos ya que el campo fechanacimiento lo tengo como date y sabemos que en mysql el tipo date tiene el formato año-mes-dia (0000-00-00).¿Cómo podría introducir los datos de la fecha con las listas despegables y despues que otro archivo php recogiera esos datos y meterlos en la base de datos a traves del tipo date????
Y otra pregunta,ya que andamos con fechas.¿Cómo podría visualizar correctamente los datos de una fecha concreta que no sean en el formato que se almacenan en mysql?Es decir,si tengo la fecha 1981-01-28 pues me gustaria poder ponerla 28/01/1981 por ejemplo,en definitiva,en un formato mas normal.

Bueno espero no haberos liado mucho con esto de las fechas pero supongo que a alguien le habra pasado lo mismo.Muchas gracias.Un saludo
  #2 (permalink)  
Antiguo 12/05/2004, 14:45
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 15 años, 5 meses
Puntos: 0
uff! para grabarla...
se supone q hiciste un select por dia, mes y año
entonces tienes 3 variables
solo debes concatenarlas o grabarlas directamente, un ejemplo seria:
Código PHP:
$fecha "$anno-$mes-$dia";
#luego haces el insert 
$insert "insert into tabla(fecha) values('$fecha'); 
ahi la fecha te la graba como aaaa-mm-dd
ahora para leerla:
Código PHP:
$select "select date_format(fecha,'%d/%m/%Y') from tabla"
Saludos...
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:39.