Skip to content

Conversor de Marca de Tiempo Unix

Conversor de Marca de Tiempo Unix gratuito: convierte al instante entre marcas de tiempo Unix (epoch) y fechas legibles. Esencial para desarrolladores, administradores de bases de datos y cualquier persona que trabaje con marcas de tiempo de sistema y archivos de registro.

Conversor de Marca de Tiempo Unix: Cálculo de Ejemplo

Estimación de Marca de Tiempo Unix: 1740000000.

Ajusta los valores en la calculadora de arriba para tu propio caso.

Cargando calculadora

Preparando Conversor de Marca de Tiempo Unix...

Revisión y Metodología

Cada calculadora utiliza fórmulas estándar de la industria, validadas con fuentes oficiales y revisadas conforme a nuestra metodología publicada. Todos los cálculos se ejecutan de forma privada en su navegador; no se almacena ni comparte ningún dato.

Última revisión:

Revisado por:

Escrito por:

Cómo Usar el Conversor de Marca de Tiempo Unix

  1. 1. Introduce una marca de tiempo Unix (por ejemplo, 1709251200) para convertirla en una fecha y hora legibles.
  2. 2. O introduce una fecha y hora para obtener la marca de tiempo Unix correspondiente en segundos.
  3. 3. Consulta el resultado: el conversor muestra tanto la hora UTC como tu zona horaria local.
  4. 4. Copia el resultado: haz clic para copiar la marca de tiempo o la fecha formateada y usarla en código, bases de datos o documentación.
  5. 5. Úsalo para depurar: pega marcas de tiempo de archivos de registro o de APIs para entender rápidamente cuándo ocurrieron los eventos.

Conversor de Marca de Tiempo Unix

Convierte al instante entre marcas de tiempo Unix (epoch) y fechas y horas legibles. Esta herramienta la usan a diario desarrolladores de software que depuran archivos de registro, administradores de bases de datos que leen marcas de tiempo almacenadas, analistas de datos que trabajan con respuestas de API, y cualquier persona que necesite saber exactamente qué momento representa un número de 10 dígitos como 1746057600.

Cómo Funciona la Conversión de Marca de Tiempo Unix

Una marca de tiempo Unix es un recuento de segundos transcurridos desde el epoch de Unix -- el 1 de enero de 1970, 00:00:00 UTC. Cada segundo que pasa incrementa la marca de tiempo en 1.

De marca de tiempo a fecha -- el total de segundos se convierte dividiendo primero los años (teniendo en cuenta los años bisiestos de 365 y 366 días), luego los meses (de longitud variable), después los días, horas, minutos y los segundos restantes. El resultado siempre está en UTC; mostrar la hora local requiere sumar o restar el desfase de zona horaria en segundos.

De fecha a marca de tiempo -- se suman todos los componentes desde el epoch: años x 31.536.000 (ajustado por años bisiestos) + días del mes x 86.400 + horas x 3.600 + minutos x 60 + segundos. Ejemplo: 1 de enero de 2025, 00:00:00 UTC = 1.735.689.600.

Segundos frente a milisegundos -- Date.now() de JavaScript y muchas API REST devuelven milisegundos desde el epoch (un número de 13 dígitos como 1.735.689.600.000). La hora Unix estándar usa segundos (10 dígitos). Divide los milisegundos entre 1.000 para obtener segundos; multiplica los segundos por 1.000 para obtener milisegundos.

Ejemplos Resueltos

Ejemplo 1 -- Leer un registro de servidor. Un registro de acceso de nginx muestra una solicitud en la marca de tiempo 1700000000. Convirtiendo: 1.700.000.000 segundos / 86.400 = 19.675,9 días después del 1 de enero de 1970 = 14 de noviembre de 2023, 22:13:20 UTC. En la hora del este de EE. UU. (UTC-5), eso es el 14 de noviembre de 2023 a las 5:13:20 PM.

Ejemplo 2 -- Encabezado de límite de tasa de una API. Una respuesta de la API de GitHub incluye X-RateLimit-Reset: 1746057600. Convirtiendo: esto es el 30 de abril de 2025, 16:00:00 UTC. Si la hora actual es las 15:45 UTC, el límite de tasa se restablece en 15 minutos.

Ejemplo 3 -- Aritmética de marcas de tiempo en una base de datos. Una sesión de usuario almacenada en PostgreSQL comenzó en created_at = 1735689600 y expiró en 1735693200. La diferencia es de 3.600 segundos = exactamente 1 hora. La aritmética con marcas de tiempo es una simple resta, sin necesidad de ninguna librería de fechas.

Tabla de Referencia

Marca de Tiempo Unix Fecha Legible (UTC) Notas
0 1 de enero de 1970 00:00:00 El propio epoch
86.400 2 de enero de 1970 00:00:00 Exactamente 1 día después
1.000.000.000 9 de septiembre de 2001 01:46:40 Hito de mil millones de segundos
1.234.567.890 13 de febrero de 2009 23:31:30 Celebrado por ingenieros de todo el mundo
1.700.000.000 14 de noviembre de 2023 22:13:20 Hito reciente
1.735.689.600 1 de enero de 2025 00:00:00 Inicio de 2025
2.000.000.000 18 de mayo de 2033 03:33:20 Hito de dos mil millones de segundos
2.147.483.647 19 de enero de 2038 03:14:07 Entero con signo de 32 bits máximo (Y2K38)

Cuándo Usarlo

  • Descifrar marcas de tiempo en registros de servidor, informes de fallos o paneles de monitorización donde los eventos se almacenan como enteros.
  • Convertir campos de respuesta de API (expiración de JWT, expiración de token OAuth, marcas de tiempo de webhooks) a fechas legibles para depurar.
  • Generar una marca de tiempo Unix futura o pasada para usarla en una consulta de base de datos, una llamada a una API o una tarea programada.
  • Calcular la diferencia de tiempo entre dos eventos almacenados como marcas de tiempo Unix restando una de la otra.
  • Verificar que una marca de tiempo de un sistema externo representa la fecha que esperas antes de usarla en código de producción.

Errores Comunes

  1. Confundir segundos con milisegundos. Una marca de tiempo de 10 dígitos como 1700000000 está en segundos; una de 13 dígitos como 1700000000000 está en milisegundos. Tratar una marca de tiempo en milisegundos como si fuera en segundos da una fecha 1.000 veces más lejana en el futuro -- el número 1700000000000 interpretado como segundos correspondería al año 55.000. Comprueba siempre el número de dígitos: 10 dígitos = segundos, 13 dígitos = milisegundos.
  2. Mostrar marcas de tiempo UTC como hora local sin convertirlas. Una marca de tiempo de 1700000000 corresponde al 14 de noviembre de 2023, a las 22:13:20 UTC. En Nueva York (UTC-5 en noviembre), son las 5:13 PM. Mostrar la hora UTC a un usuario de Nueva York sin indicar que es UTC provoca discrepancias confusas de 5 horas.
  3. Suponer que todos los sistemas usan la misma precisión de marca de tiempo. time.time() de Python devuelve segundos con decimales fraccionarios (por ejemplo, 1700000000.123456). Date.now() de JavaScript devuelve milisegundos enteros. UNIX_TIMESTAMP() de MySQL devuelve segundos enteros. Mezclar estos formatos sin normalizarlos causa errores de comparación de uno en uno o de mil en mil.
  4. Ignorar las marcas de tiempo negativas. Las marcas de tiempo Unix anteriores al 1 de enero de 1970 son negativas. La marca de tiempo -86400 corresponde al 31 de diciembre de 1969, a las 00:00:00 UTC. Algunos sistemas y librerías de lenguajes más antiguos no manejan correctamente las marcas de tiempo negativas y pueden devolver errores o fechas incorrectas para cualquier fecha anterior a 1970.

Referencias Rápidas

Constantes útiles para cálculos aproximados con marcas de tiempo:

Duración Segundos
1 minuto 60
1 hora 3.600
1 día 86.400
1 semana 604.800
30 días 2.592.000
1 año (365 días) 31.536.000
1 década ~315.360.000
31.7 años 1.000.000.000

Consejos

  1. Una marca de tiempo Unix de 10 dígitos que empieza por 17 corresponde a una fecha entre finales de 2023 y aproximadamente mediados de 2027. Una marca de tiempo que empieza por 16 corresponde a 2020-2023. Usa los primeros dígitos como una comprobación rápida de coherencia.
  2. Para obtener la marca de tiempo Unix actual: JavaScript -- Math.floor(Date.now() / 1000), Python -- int(time.time()), Bash -- date +%s, SQL (MySQL) -- UNIX_TIMESTAMP(), SQL (PostgreSQL) -- EXTRACT(EPOCH FROM NOW()).
  3. Para encontrar la marca de tiempo de la medianoche UTC en cualquier fecha, introduce la fecha a las 00:00:00 UTC. Las marcas de tiempo de medianoche siempre son divisibles entre 86.400.
  4. Almacena todas las marcas de tiempo en tu base de datos como UTC. Convierte a la zona horaria local del usuario solo en la capa de presentación. Esto evita errores cuando los usuarios cambian de zona horaria o cuando ocurren transiciones de horario de verano.
  5. El problema del año 2038 afecta a las marcas de tiempo almacenadas como enteros con signo de 32 bits, que alcanzan su máximo en 2.147.483.647 (19 de enero de 2038, 03:14:07 UTC). Si tu sistema todavía almacena marcas de tiempo como enteros de 32 bits, planifica la migración a enteros de 64 bits antes de 2038.
  6. Al comparar dos marcas de tiempo de sistemas diferentes, verifica que usen el mismo epoch. La mayoría de los sistemas usan el 1 de enero de 1970, pero el FILETIME de Windows usa el 1 de enero de 1601, y NTP usa el 1 de enero de 1900. Convertir entre epochs requiere sumar o restar la diferencia en segundos entre las dos fechas de referencia.

Preguntas Frecuentes

¿Qué es la hora Unix (epoch time)?
La hora Unix (también llamada epoch time o tiempo POSIX) cuenta el número de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC -- un momento conocido como el epoch de Unix. Por ejemplo, la marca de tiempo 1000000000 representa el 9 de septiembre de 2001 a las 01:46:40 UTC. Se usa universalmente en informática porque representa cualquier momento en el tiempo como un único número entero, lo que facilita almacenar, comparar y realizar operaciones aritméticas con fechas.
¿Qué es el epoch y por qué se eligió el 1 de enero de 1970?
El epoch (1 de enero de 1970, 00:00:00 UTC) se eligió durante el desarrollo inicial de Unix en los Laboratorios Bell porque era una fecha reciente y redonda que funcionaba bien con el almacenamiento de enteros de 32 bits disponible en aquel momento. No hay un significado histórico más profundo -- fue una decisión práctica de ingeniería. Todas las fechas anteriores al epoch se representan como números negativos, y todas las posteriores como números positivos.
¿Qué es el problema del año 2038?
El problema del año 2038 afecta a los sistemas que almacenan marcas de tiempo Unix como enteros con signo de 32 bits, que solo pueden representar fechas hasta el 19 de enero de 2038 a las 03:14:07 UTC (el valor máximo de 2.147.483.647 segundos). Después de ese punto, la marca de tiempo se desborda y pasa a un número negativo, que el sistema interpreta como el 13 de diciembre de 1901. Los sistemas modernos de 64 bits son inmunes a este problema, ya que una marca de tiempo de 64 bits puede representar fechas durante más de 292.000 millones de años.
¿Cómo afectan las zonas horarias a las marcas de tiempo Unix?
Las marcas de tiempo Unix siempre están en UTC (Tiempo Universal Coordinado) y no incluyen información de zona horaria. La marca de tiempo 1709251200 representa el mismo instante en cualquier lugar del mundo. La conversión de zona horaria ocurre al mostrar la marca de tiempo a un usuario -- una marca de tiempo que muestra las 12:00 PM UTC aparecería como las 7:00 AM EST o las 4:00 AM PST. Por eso las marcas de tiempo Unix son ideales para almacenar horas en bases de datos que sirven a usuarios en múltiples zonas horarias.
¿Cómo se usan las marcas de tiempo Unix en programación?
Los desarrolladores usan marcas de tiempo Unix constantemente: en JavaScript, Date.now() devuelve milisegundos desde el epoch; en Python, time.time() devuelve segundos; en SQL, UNIX_TIMESTAMP() convierte fechas. Las marcas de tiempo se usan en archivos de registro, respuestas de API, registros de bases de datos, expiración de sesiones, invalidación de caché y programación de tareas. La ventaja clave es que comparar dos marcas de tiempo es una simple resta para obtener la duración en segundos entre eventos.
Inserta esta calculadora

Agrega esta calculadora gratuita a tu sitio web. Copia el código de abajo y conserva el enlace de atribución; es lo que mantiene gratuitas estas herramientas:

Citar esta calculadora

Copia esta cita para trabajos, artículos o cursos:

Alex Crabinsky. "Conversor de Marca de Tiempo Unix." Numeraty, February 24, 2026, https://numeraty.com/es/unix-timestamp-converter/

Calculadoras de Conversores de Unidades Relacionadas

Conversores de Unidades

Convertidor de Aceleración

Convertidor de Aceleración gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de conversión de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Ángulos

Convertidor de Ángulos gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de conversión de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Área

Convertidor de Área gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de conversión de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Mayúsculas y Minúsculas

Convertidor de Mayúsculas y Minúsculas gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de conversión de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Talla de Ropa

Convertidor de Talla de Ropa gratuito - convierte entre tallas de ropa de Estados Unidos, Europa, Reino Unido y Asia para hombres y mujeres. Compara tablas de tallas internacionales para tops, vestidos, pantalones y prendas de abrigo al comprar en línea.

Conversores de Unidades

Convertidor de Color

Convertidor de Color gratuito - convierte entre los formatos de color HEX, RGB, HSL y HSV al instante. Esencial para desarrolladores web y diseñadores que trabajan con CSS, herramientas de diseño y paletas de color que cumplen con la accesibilidad.

Conversores de Unidades

Convertidor de Cocina

Convertidor de Cocina gratuito - convierte tazas a gramos, cucharadas a mililitros, onzas a gramos y más. Traduce al instante entre las medidas de cocina de EE. UU., métricas y del Reino Unido para recetas precisas.

Conversores de Unidades

Convertidor de Divisas

Convertidor de Divisas gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de convertidores de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Almacenamiento de Datos

Convertidor de Almacenamiento de Datos gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de convertidores de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Transferencia de Datos

Convertidor de Transferencia de Datos gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de convertidores de unidades con resultados en tiempo real.

Conversores de Unidades

Convertidor de Densidad

Convertidor de Densidad gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Cálculos precisos de convertidores de unidades con resultados en tiempo real.

Conversores de Unidades

Conversor de Energía

Conversor de Energía gratuito - calcula al instante con nuestra herramienta en línea. Sin registro. Conversiones de unidades precisas con resultados en tiempo real.

Calculadoras