Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/03/2011, 17:50
html5
 
Fecha de Ingreso: febrero-2011
Mensajes: 53
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: formato para almacenar fecha

Cita:
Iniciado por grails Ver Mensaje
html5 el problema que vas a tener cuando lo guardas como entero, es que si tienes que comparar esos campos con una fecha en concreta por ejemplo, tendrás que convertir el entero en fecha en la consulta mysql
Pero si en la base de datos está la fecha y yo la leo:
Código PHP:
$fecha_leida 
Y tengo la fecha que quiero utilizar:
Código PHP:
$fecha_a_comparar 
que por ejemplo podría ser la fecha actual:
Código PHP:
$fecha_a_comparar time() 
La comparación es sumamente sencilla:
Código PHP:
if( $fecha_leida $fecha_a_comparar )
... 
Si se me escapa algo y me lo hacéis ver os lo agradezco.

Cita:
Iniciado por gnzsoloyo
Facilita las consultas.
Respecto a guardarlo como INT, eso implica guardarlo como UNIX_TIME en la mayoría de los casos, pero no produce ventajas especiales. De hecho un DATETIME desde el punto de vista de estructuras de almacenamiento se guarda como un DOUBLE (8 bytes).
No sé qué consultas facilita... Ya sé que en la BD no voy a poder visualizar la fecha directamente, pero es que siempre la voy a leer con PHP para tratarla o visualizarla con formato.

Y lo de UNIX_TIME y demás... tampoco me aclara nada, no sé qué me quieres decir xD