Saltar al contenido principal
Tooletto

Timestamp Unix actual

Un preajuste de Conversor de timestamp

El timestamp Unix de ahora mismo, tanto en segundos como en milisegundos, actualizándose en vivo. Cópialo directamente en un fixture de prueba, una llamada de API o una semilla de base de datos.

  • Los archivos nunca salen de tu dispositivo
  • Gratis, sin registro
  • Sin marcas de agua
  • Funciona sin conexión una vez cargado
Loading tool…

Cómo conversor de timestamp

  1. 1

    Pega un timestamp o elige una fecha

    Los segundos y milisegundos se detectan automáticamente.

  2. 2

    Lee cada formato

    UTC, ISO 8601, hora local y tiempo relativo se muestran todos.

  3. 3

    Copia lo que necesites

    Cada formato se copia con un clic.

Dónde es realmente útil un timestamp en vivo y siempre actual

Necesitar el valor exacto de época actual aparece constantemente en el trabajo de desarrollo ordinario: sembrar un fixture de prueba con un timestamp de creación realista, construir una solicitud de API que espera un parámetro `timestamp` que refleje el momento de la llamada, o comprobar si el valor de expiración de un token realmente ya pasó comparándolo con ahora mismo. Un valor que avanza y se actualiza continuamente elimina el pequeño pero real riesgo de copiar un timestamp que ya tiene unos segundos de antigüedad cuando se pega en otro sitio — el número mostrado siempre es el momento actual real, no una instantánea de cuando se cargó la página.

Ambas unidades, ya que distintos sistemas esperan unidades distintas

Mostrar segundos y milisegundos uno junto al otro en lugar de elegir uno elimina la necesidad de saber de antemano qué unidad espera una API, columna de base de datos o fixture de prueba en particular — el propio `Date.now()` de JavaScript devuelve milisegundos, mientras que la mayoría de las llamadas de sistema Unix y muchas API esperan segundos, y copiar la equivocada produce exactamente el desajuste de diez frente a trece dígitos que hace que un timestamp caiga en 1970 o en el año 55000 en lugar del momento previsto.

Una comprobación manual rápida de si un sistema funciona correctamente

Comparar un timestamp en vivo, actualizándose, contra un valor recién devuelto por un sistema bajo prueba — el valor `created_at` de una nueva fila de base de datos, el claim `iat` de un token de sesión — es una comprobación de sanidad manual rápida de que el sistema está sellando la hora actual correctamente en lugar de un valor desplazado, en caché, o desactualizado. Si los dos valores no caen dentro de uno o dos segundos entre sí, algo en el sistema comprobado merece una mirada más de cerca.

Preguntas frecuentes

¿Mi timestamp está en segundos o milisegundos?

La herramienta lo detecta. Un timestamp Unix actual en segundos tiene 10 dígitos; en milisegundos tiene 13. Si una fecha sale en 1970, pasaste milisegundos como segundos; si cae en el año 55000, hiciste lo contrario.

¿Qué es la época Unix?

Medianoche UTC del 1 de enero de 1970, el punto cero desde el que cuentan casi todos los sistemas. Los timestamps negativos son válidos y representan fechas anteriores — esta herramienta los maneja.

¿Qué es el problema del año 2038?

Los sistemas que almacenan tiempo Unix en un entero con signo de 32 bits se desbordan el 19 de enero de 2038 y vuelven a 1901. JavaScript usa flotantes de 64 bits, así que esta herramienta no se ve afectada, pero el código C heredado y las columnas de bases de datos más antiguas sí.

¿Qué zona horaria es "hora local"?

La zona horaria de tu dispositivo, leída del navegador. Las líneas UTC e ISO 8601 son independientes de la zona horaria, que es lo que deberías almacenar y registrar — la hora local es solo para visualización.