sql >> Base de Datos >  >> RDS >> Mysql

TIMESTAMP significa?

Es una marca de tiempo de Unix , que significa segundos desde el 01.01.1970.

La mayoría de los idiomas guardan su información de fecha y hora internamente en ese formato y proporcionan métodos o clases para manejarlo.

En PHP, por ejemplo, puede usar date para formatear dicha marca de tiempo de la forma que desee. En JavaScript usa la Date objeto.

Prefiero usar tales marcas de tiempo sobre el formato MySQL, porque hace que los cálculos con fechas/horas sean mucho más fáciles. Simplemente puede restar dos marcas de tiempo entre sí para obtener el intervalo entre ellos en segundos. Recordando que 60s = 1m , 60m = 1h y así sucesivamente, puede tener fácilmente consultas como Show me everything that is at least [x]m in the past .