Qué es
El Conversor de Timestamp Unix transforma un timestamp Unix en una fecha legible y una fecha legible en un timestamp.
Qué es un timestamp
Un timestamp Unix es la cantidad de segundos desde el 1 de enero de 1970 a las 00:00 UTC, un momento llamado época. Es como la mayoría de los sistemas guardan el tiempo internamente, porque un solo número entero no admite ambigüedad: sin zona horaria, sin formato de fecha, sin la duda de si 03/04 es marzo o abril.
Por eso mismo aparece en logs, bases de datos, respuestas de API, tokens JWT y fechas de expiración de cookies, y por eso mismo no se puede leer de un vistazo.
Cómo usarlo
- Pega un timestamp para obtener la fecha, o elige una fecha para obtener el timestamp.
- Lee el resultado en UTC y en tu hora local.
- Copia el que necesites.
Tres cosas que causan errores
Segundos o milisegundos. El tiempo Unix son segundos; Date.now() de JavaScript devuelve milisegundos. Meter uno donde se espera el otro te deja en 1970 o en el año 56000. Un número de diez dígitos son segundos; trece dígitos son milisegundos.
Zona horaria. Un timestamp no tiene zona horaria: es un instante fijo. La fecha que lees a partir de él sí la tiene, y por eso el mismo timestamp son dos fechas distintas en dos máquinas.
El problema de 2038. Un timestamp guardado en un entero de 32 bits con signo se desborda el 19 de enero de 2038. Los sistemas modernos usan 64 bits y están bien; el código embebido viejo no.
No se sube nada
Toda la operación funciona dentro de tu navegador. Tu archivo nunca se envía a un servidor, nunca se guarda y nadie más lo ve. Sin cola, sin tope diario y sin cuenta.