Cuando estaba a punto de irme de la oficina, Guille me tiró una preguntita, de esas que hacen que cuando no te acordás, te pongas a probar y probar hasta resolverlo.
La pregunta se refería a cómo pasar una fecha en formato Timestamp al formato Date (una representación más humana).
Lo primero que pensé fue en usar Php (por asumir qué así lo quería hacer), pero no, lo que quería era sacar el registro, directamente desde la base de datos, aplicando la conversión en el propio Mysql al momento de la consulta.
Como ya me ha pasado en otras ocasiones, supuse que encontraría en la documentación alguna función mágica que resolviera el problema… y por suerte, no me equivoqué.
Para convertir directamente desde la consulta una fecha desde timestamp a date, sólo hay que aplicar la siguiente función:
select from_unixtime(1224815188);
El resultado que obtenemos es:
2008-10-24 00:26:28
Nada más, con eso, problema resuelto.
Para más referencias sobre funciones de fecha, pueden mirar en la documentación oficial.
(Otro post cortito y al pié).
Bien sensei, lo que no lo sabe, cosa que rara vez ocurre, lo encuentra. Hurra por su blog señor.
:-D
Buena aportacion si me fue de mucha ayuda, ya que debido a este tipo de campo (timestamp) no podia hacer una consulta con un fecha.
Muchisimas gracias por la aportación!
Conciso y útil.