Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2004, 19:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si trabajas con fechas en tus Base de datos .. sería ideal que usases campos tipo DATE o DATETIME y para obtener su resultado formateado a tu gusto (ya que un DATE o DATETIME tiene su formato fijo y standard) .. usar la función DATE_FORMAT() (casi se usa como date() de PHP .. pero con la ventaja que es directo desde tu consulta a tu BD).

Para campos TIMESTAMP de UNIX (generados desde PHP) se suele usar campos tipo INT (11) en tu BD .. así guardas tal cual lo que dió PHP en un time() .. o mktime() por ejemplo y te evitas problemas y conversiones .. Pero, ... insisto que deberías trabajar las fechas con campos DATE o DATETIME y formatear la salida con las funciones que tienes en Mysql para tal fin .. Sobre todo esto te irá muyy bien a la hora que quieras hacer cálculos de fechas .. mostrar rangos .. y comparaciones várias de fechas de tu BD .. Y todo esto más optimo que trabajar mitad en Mysql y la otra en PHP ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.