Convertidor de marca de tiempo Unix

El tiempo Unix cuenta segundos desde 1970-01-01 00:00:00 UTC (milisegundos en JavaScript Date.now()). Los registros, los campos JWT exp y API a menudo usan números de época: conviértalos a fecha y hora UTC o local legible para depurar incidentes.

¿Cómo convertir marcas de tiempo

1. Pegue el número de época o seleccione la fecha y hora del selector.
2. Alterne segundos frente a milisegundos si el valor parece incorrecto (10 frente a 13) dígitos).
3. Leer resultados de UTC y zona horaria local.
4. Copiar el valor convertido para consulta SQL o filtro de registro.

Ejemplos de marca de tiempo

Reclamación de vencimiento JWT

1735689600 decodificaciones con vencimiento futuro: comparar con ahora.

JavaScript Date.now()

1704067200000 ms es igual a 2024-01-01 UTC: los valores de 13 dígitos son ms.

Análisis de línea de registro

Convierta nginx $msec o el campo de época para correlacionarlo con Splunk human hora.

¿Cuándo convertir épocas

• Al depurar respuestas API con fechas numéricas.
• Al escribir consultas de bases de datos con UNIX_TIMESTAMP().
• Cuando la incorporación aprende UTC vs visualización local.

Confirmar siempre la unidad

Mezcla de segundos donde ms esperado compensa las fechas por 1000×: error común en los SDK de análisis móvil.

Preguntas frecuentes

¿Segundos o milisegundos?

10 dígitos ≈ segundos; 13 dígitos ≈ milisegundos hasta el año 2286.

¿UTC vs local?

La época es UTC instantánea; la pantalla puede mostrar el desplazamiento de la zona horaria local.

¿Marcas de tiempo negativas?

Fechas anteriores a 1970 posibles en algunos sistemas; poco comunes en la web API.

¿Problema Y2K38?

Int con signo de 32 bits se desborda en 2038: use 64 bits de longitud en los sistemas.

¿Local?

Sí.