Conversor de Marca de Tiempo Unix

Convierte marcas de tiempo Unix a fechas legibles por humanos y viceversa. Admite segundos y milisegundos. Muestra UTC, hora local, ISO 8601 y tiempo relativo.

Current Unix Timestamp

1780488626

Quick Timestamps

Timestamp to Date

Auto-detects ms when input > 10¹²

Date to Timestamp

Time is interpreted in your local timezone.

All conversions happen entirely in your browser. No data is sent to any server.

Cómo usar Conversor de Marca de Tiempo Unix

  1. 1Introduce una marca de tiempo Unix o elige una fecha.
  2. 2Ve el resultado convertido en múltiples formatos.
  3. 3Alterna entre segundos y milisegundos.
  4. 4Copia cualquier formato de salida a tu portapapeles.
ZenovayAnalytics

Descubre qué hacen de verdad tus visitantes.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix es un número entero que cuenta la cantidad de segundos (o milisegundos) que han transcurrido desde el 1 de enero de 1970, 00:00:00 UTC, conocido como la época de Unix. Es independiente de la zona horaria, lo que la convierte en una forma confiable de almacenar y comparar momentos en el tiempo entre sistemas y lenguajes de programación.
¿Por qué la época de Unix comienza el 1 de enero de 1970?
Los diseñadores del sistema operativo Unix eligieron la época de Unix a principios de los años 70. El 1 de enero de 1970, 00:00:00 UTC fue un punto de referencia conveniente y reciente que precedió al desarrollo del sistema.
¿Cuál es el problema Y2K38?
El problema del Año 2038 (Y2K38) afecta a sistemas que almacenan marcas de tiempo Unix en un entero con signo de 32 bits. Tales enteros pueden contener valores hasta 2.147.483.647, que corresponde al 19 de enero de 2038, 03:14:07 UTC. Después de ese momento, el valor se desborda. Los sistemas modernos utilizan enteros de 64 bits.
¿Cuál es la diferencia entre marcas de tiempo de segundos y milisegundos?
Una marca de tiempo Unix en segundos es un número de 10 dígitos (p. ej., 1700000000). Date.now() de JavaScript y System.currentTimeMillis() de Java devuelven milisegundos (13 dígitos). Esta herramienta detecta automáticamente qué formato has introducido.
¿Cómo manejan diferentes lenguajes de programación las marcas de tiempo Unix?
JavaScript y Java utilizan milisegundos. time.time() de Python devuelve un float en segundos. time.Now().Unix() de Go devuelve segundos. time() de PHP devuelve segundos. Time.now.to_i de Ruby devuelve segundos. Siempre confirma qué resolución se espera.