Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2015, 09:21
drazick
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Timestamp y date

Hola chic@s! Os escribo porque creo que me estoy complicando mucho y debe de haber alguna forma fácil de hacer lo que quiero.

Nunca había usado en ninguna base de datos el tipo de datos TIMESTAMP. Me ha surgido la necesidad de usarlo ahora y estoy atascado :(

No tengo ningún problema al insertar, consultar ni nada de eso. El problema es que cuando consulto la tabla en php o desde Mysql me devuelve un formato así:

AAAA-MM-DD HH:MM:SS

Pero eso me impide (o por lo menos no soy capaz) de trabajar con esos datos como yo quisiera.

Tengo entendido que el tipo de dato TIMESTAMP son los segundos desde 1970 (bla bla bla),

¿No puedo transformar ese dato que me da la tabla con ese formato tan bonito en esos segundos para poder sumarle o restarle tiempo?

La historia es que veo en la referencia de PHP muchas formas de dar formato al timestamp que te devuelve la función time(), en especial veo que puedo usar date("U",time()) para sacar los segundos esos desde 1970. Pero estas funciones no funcionan con lo que me devuelve la base de datos, pq me sale ya con un formato bonito.

Seguramente no estoy haciendo algo bien o no he comprendido algo... Si alguien puede echarme un cable lo agradecería.