Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/07/2004, 11:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
BUeno .. lo que deberías usar en tu BD es un campo tipo DATE (ya que no quieres hora).

Eso sería para almacenar en tu BD el dato de fecha y para extraerlo con las funciones de Mysql (en su SQL) tipo DATE_FORMAT para darle el formato que gustes de salida.

EL campo DATE de Mysql es de tipo (sintax): yyyy-dd-mm .. así que tendras que "formatear" todo lo que puedan digitar tus usuarios o de donde obtengas esa fecha a dicho formato. Para eso puedes usar explode() al caracter "/" y ordenar el resultado (un array: sus indices) para componer la sintax "yyyy-dd-mm" y aplicarlo para tu INSERT o UPDATE a tu tabla y campo de fecha.

Así podrás usar las funciones como la propuesta: DATE_FORMAT() de Mysql para formatear la fecha que guardas en tu BD al formato que requieras de salida sin problemas. Y lo mejor de todo esto es que podras exportar tus datos sin problemas a otros sitemas y sobre todo aplicar toda la batería de funciones de Mysql para tratamiento de fechas que ya dispone:

http://dev.mysql.com/doc/mysql/en/Da...functions.html

Un saludo,