Conversor de marca de tiempo Unix
Convierte una marca de tiempo de la época Unix en una fecha legible, o cualquier fecha y hora en su marca de tiempo Unix.
¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix (también llamada tiempo Unix o tiempo de época) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, un momento conocido como la época Unix. Es una forma, independiente de la zona horaria, de representar un único instante como un simple número entero.
Las marcas de tiempo Unix se usan en todas partes en informática: registros de bases de datos, archivos de registro, respuestas de API, tokens JWT, metadatos del sistema de archivos y más. Cuando ves un número grande como 1700000000 en un código o una API, casi siempre es una marca de tiempo Unix.
Segundos frente a milisegundos
Las marcas de tiempo Unix estándar están en segundos. El Date.now() de JavaScript devuelve milisegundos, un valor 1000 veces mayor. Si una marca de tiempo tiene 13 dígitos, probablemente está en milisegundos; con 10 dígitos son segundos. Pega segundos de 10 dígitos o milisegundos de 13; los valores de 13 dígitos se convierten automáticamente.
El problema del año 2038
En los sistemas de 32 bits, las marcas de tiempo Unix se guardan como un entero de 32 bits con signo, que se desborda el 19 de enero de 2038 a las 03:14:07 UTC; después, las marcas de tiempo pasarían a un número negativo muy grande. La mayoría de los sistemas modernos usan enteros de 64 bits, que no se desbordarán durante unos 292.000 millones de años.
UTC frente a hora local
Las marcas de tiempo Unix están siempre en UTC. La fecha que muestra esta herramienta se convierte a tu zona horaria local, así que la misma marca de tiempo puede mostrar una fecha y una hora distintas según dónde estés.
Cómo funciona la conversión
El tiempo Unix trata cada día como exactamente 86.400 segundos. Para convertir una marca de tiempo en una fecha, divide entre 86.400: la parte entera es el número de días desde el 1 de enero de 1970 y el resto es la hora del día en UTC.
Un ejemplo práctico con 1700000000: 1.700.000.000 ÷ 86.400 = 19.675 días y sobran 80.000 segundos. 19.675 días después del 1 de enero de 1970 es el 14 de noviembre de 2023, y 80.000 segundos son 22 horas, 13 minutos y 20 segundos. Así que la marca de tiempo es el martes 14 de noviembre de 2023 a las 22:13:20 UTC. En Nueva York son las 5:13:20 p. m. del mismo día; en Tokio, las 7:13:20 a. m. del miércoles 15 de noviembre.
La conversión en sentido contrario usa la zona horaria de tu dispositivo. Si introduces la medianoche del 1 de enero de 2027 en Londres, el resultado es 1798761600. La misma hora local en Nueva York son cinco horas más tarde en UTC, así que da 1798779600.
Casos límite
- Marcas de tiempo negativas: las fechas anteriores a 1970 cuentan hacia atrás.
-86400es el 31 de diciembre de 1969 a las 00:00:00 UTC. El conversor acepta valores negativos. - Segundos intercalares: el tiempo Unix no los cuenta. Todos los días tienen 86.400 segundos, así que un segundo intercalar nunca aparece como una marca de tiempo propia.
- Cambio de hora: cuando los relojes se atrasan, una hora local como la 1:30 se repite dos veces, y cuando se adelantan, una hora como las 2:30 no existe. Para esas horas el navegador elige un momento válido, así que comprueba el resultado en UTC si es importante.
- Milisegundos: los valores superiores a 1.000.000.000.000 se leen como milisegundos y se redondean a la baja a segundos enteros. Para conservar los milisegundos, usa el conversor de milisegundos Unix.
Sobre el límite de 2038 en sí: el mayor valor de 32 bits con signo, 2147483647, es el 19 de enero de 2038 a las 03:14:07 UTC. Un segundo después, un contador de 32 bits pasa a -2147483648, que se lee como el 13 de diciembre de 1901 a las 20:45:52 UTC.
Usos prácticos
Los desarrolladores usan un conversor como este para leer marcas de tiempo en registros y filas de bases de datos, comprobar cuándo caduca un token o una cookie y fijar un momento preciso para una tarea programada. Además, se acerca un hito menor: el tiempo Unix pasa de 1800000000 el 15 de enero de 2027 a las 08:00 UTC.
Cuenta atrás hasta una marca de tiempo en tu iPhone
Si una marca de tiempo señala algo que te importa, como la caducidad de un certificado, el cierre de una API o un lanzamiento, puedes tenerla a la vista con Left.
- Convierte la marca de tiempo de arriba para ver su fecha y hora locales.
- En Left, abre Por venir y toca Añadir una fecha futura, luego Nueva fecha.
- Ponle nombre y fija Empieza en esa fecha y hora. Activa Recibir un recordatorio si quieres un aviso previo.
- Añade el widget Por venir a tu pantalla de inicio, o a tu pantalla de bloqueo con Personalizar, y elige la fecha en Editar widget.
Preguntas
¿Cuál es la marca de tiempo Unix actual?
El número de la parte superior del conversor es el tiempo Unix actual en segundos y se actualiza cada segundo. En noviembre de 2026 es algo menos de 1800 millones.
¿Una marca de tiempo Unix está en segundos o en milisegundos?
El tiempo Unix estándar está en segundos, que hoy son 10 dígitos. JavaScript y muchas API usan milisegundos, que son 13 dígitos; el conversor de milisegundos Unix los gestiona con total precisión.
¿Qué pasa con el tiempo Unix en 2038?
Un contador de segundos de 32 bits con signo alcanza su máximo, 2.147.483.647, el 19 de enero de 2038 a las 03:14:07 UTC. Un segundo después pasa a un número negativo que se lee como el 13 de diciembre de 1901. Los sistemas que guardan la hora como un número de 64 bits no se ven afectados.
¿Una marca de tiempo Unix tiene zona horaria?
No. Cuenta segundos desde un momento definido en UTC, así que la misma marca de tiempo significa el mismo instante en todas partes. Solo cambia la forma de mostrarla según tu zona horaria.
¿Una marca de tiempo Unix puede ser negativa?
Sí. Los valores negativos cuentan hacia atrás desde el 1 de enero de 1970. Por ejemplo, -86400 es el 31 de diciembre de 1969 a las 00:00:00 UTC.
¿El tiempo Unix cuenta los segundos intercalares?
No. El tiempo Unix trata cada día como exactamente 86.400 segundos, así que los segundos intercalares se dejan fuera.
Pon la hora donde la mires.
Left pone cuentas atrás, el progreso del año, hábitos y rachas en tu pantalla de inicio, tu pantalla de bloqueo y el Apple Watch.
Escanea o busca «Left» en el App Store.