Conversor de marca de tiempo Unix

Convierte al instante el tiempo Epoch a una fecha legible o encuentra la marca de tiempo Unix de cualquier fecha y hora. Imprescindible para desarrolladores.

Resultado instantáneo Funciona en el navegador
Marca de tiempo Unix actual (segundos)

¿Qué es el Epoch Unix?

Epoch: 1970-01-01 00:00:00 UTC
1 gün = 86 400 s
1 hafta = 604 800 s
max int32 = 2 147 483 647
≈ 2038-01-19 03:14:07

Problema del año 2038: los enteros con signo de 32 bits desbordan en 2.147.483.647 → 19 ene 2038.

¿Cómo usar?

  1. 1
    Introduce una marca de tiempoEscribe una marca de tiempo Unix o haz clic en 'Usar ahora' para cargar el tiempo epoch actual.
  2. 2
    Elige una unidadSelecciona segundos o milisegundos. Date.now() de JavaScript devuelve milisegundos; la mayoría de las APIs usan segundos.
  3. 3
    Lee el resultadoConsulta la hora UTC, la hora local y el desfase relativo. Copia o comparte el resultado con un clic.

Preguntas frecuentes

¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix (tiempo Epoch) es el número de segundos (o milisegundos) transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. Es una referencia temporal universal utilizada en servidores, bases de datos y APIs de todo el mundo.
¿Segundos o milisegundos? ¿Cómo lo sé?
Un número de 10 dígitos casi con seguridad es segundos; uno de 13 dígitos es milisegundos. La mayoría de las herramientas Unix/Linux usan segundos; JavaScript usa milisegundos.
¿Qué es el problema del año 2038?
En sistemas de 32 bits, los enteros con signo tienen un límite de 2.147.483.647, que corresponde al 19 ene 2038 03:14:07 UTC. A partir de ese punto, el desbordamiento puede corromper las marcas de tiempo. Los sistemas de 64 bits no se ven afectados y pueden gestionar fechas miles de millones de años en el futuro.

Conversor de timestamp Unix

Un timestamp Unix representa el tiempo transcurrido desde el 1 de enero de 1970 a las 00:00:00 UTC. Es una forma compacta y universal de guardar fechas en bases de datos, APIs, logs y sistemas operativos. Esta herramienta convierte valores Unix a fechas legibles y también fechas normales a timestamp.

La diferencia entre segundos y milisegundos es clave. Muchos sistemas usan 10 dígitos para segundos; JavaScript suele usar 13 dígitos porque trabaja en milisegundos. Si una fecha convertida aparece miles de años en el futuro o en el pasado, probablemente elegiste la unidad equivocada.

Zona horaria y UTC

El timestamp en sí no contiene zona horaria; representa un instante absoluto. La visualización local depende de la zona de tu navegador o de la opción elegida. Para depurar sistemas distribuidos, conviene comparar siempre con UTC y anotar si el valor original estaba en segundos o milisegundos.

También existe el problema del año 2038 en sistemas antiguos de 32 bits. La mayoría de plataformas modernas usan 64 bits, pero al trabajar con software heredado puede seguir siendo relevante.

Timestamp Unix en segundos y milisegundos

Un timestamp Unix cuenta el tiempo transcurrido desde el 1 de enero de 1970 a las 00:00:00 UTC. Esta herramienta muestra el timestamp actual en vivo, permite convertir timestamp a fecha y también convertir fecha local a timestamp. En el modo timestamp a fecha puedes elegir segundos o milisegundos; si eliges segundos, el valor se multiplica por 1000 para construir un objeto Date de JavaScript. El resultado se muestra en UTC, en hora local y como tiempo relativo respecto al momento actual.

Errores comunes al trabajar con timestamps

La confusión más habitual es mezclar segundos con milisegundos. Muchas APIs devuelven 10 dígitos en segundos, mientras JavaScript Date.now() usa milisegundos y produce 13 dígitos. Si se interpreta un valor de segundos como milisegundos, la fecha queda cerca de 1970; si se interpreta un valor de milisegundos como segundos, la fecha cae muy lejos en el futuro. Otra fuente de error es olvidar que el timestamp representa un instante UTC, aunque se muestre con zona local.

Para bases de datos, logs, eventos, tokens o integraciones, guarda claramente la unidad y la zona horaria. La herramienta sirve para depurar fechas, revisar respuestas de API, preparar pruebas y comparar instantes, pero no corrige relojes de servidores ni resuelve reglas de negocio como días laborables, cierres contables o zonas horarias históricas complejas.

Comentarios