Qué representa un timestamp
Un timestamp identifica una fecha y hora según una convención. El tiempo Unix cuenta los segundos desde el 1 de enero de 1970 a las 00:00:00 UTC, sin contar los segundos intercalares. Los valores anteriores a este origen son negativos.
0 → 1970-01-01T00:00:00Z
-1 → 1969-12-31T23:59:59Z
1711972800 → 2024-04-01T12:00:00ZObtener el timestamp actual
JavaScript proporciona Date.now() en milisegundos. PHP proporciona time() en segundos. Python proporciona time.time() en segundos con una fracción. Un número siempre debe acompañarse de su convención de unidad.
Un instante no tiene una única zona horaria de visualización
El mismo timestamp muestra horas distintas según la zona horaria seleccionada. Cambiar la zona de visualización no cambia el instante. En cambio, interpretar una hora local sin conocer su zona horaria puede producir un instante incorrecto.
Comparar y calcular
Una comparación numérica solo tiene sentido si ambos valores comparten origen y unidad. Para obtener una duración, resta el inicio del final. Divide una diferencia en segundos entre 3600 para obtener horas; no confundas esta duración con una hora del día.
Calcular una diferencia entre timestamps
Convertir milisegundos a segundos
Divide los milisegundos entre 1000. Mantener la fracción conserva la precisión: 1711972800123 ms se convierte en 1711972800.123 s. Redondear o truncar a un entero elimina la fracción; la división por sí sola no lo hace.
Obtener el timestamp de un archivo
En Python, os.stat(path).st_mtime proporciona el timestamp de modificación en segundos. Conviértelo con datetime.fromtimestamp(value, timezone.utc) para obtener UTC. Es la hora de modificación del archivo, no una prueba de su creación o autenticidad.
Un timestamp no es una prueba ni un identificador único
Dos eventos pueden compartir el mismo valor y los relojes pueden ajustarse. Un timestamp por sí solo no garantiza el orden causal, la autenticidad ni la unicidad de un evento. Los sistemas de firma y el sellado de tiempo certificado responden a otras necesidades.
Referencias
Versión en español publicada el 26 de septiembre de 2026.