Cita:
Iniciado por grails 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:
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