Conversor de Marca de Tiempo Unix
Convierte marcas de tiempo Unix a fechas legibles y viceversa. Visualiza resultados en UTC, hora local y formato ISO 8601. Esencial para depurar logs, trabajar con APIs y gestionar datos basados en tiempo. Todo el procesamiento ocurre localmente en tu navegador.
Marca de Tiempo Unix Actual
La marca de tiempo Unix actual se actualiza en tiempo real.
Marca de Tiempo a Fecha
Ingresa una marca de tiempo Unix (segundos o milisegundos) para convertirla a una fecha legible.
Fecha a Marca de Tiempo
Selecciona una fecha y hora para convertirla a una marca de tiempo Unix.
Cómo Funciona
Una marca de tiempo Unix representa el tiempo como un solo número — la cantidad de segundos transcurridos desde la época Unix (1 de enero de 1970, 00:00:00 UTC). Esta representación simple facilita almacenar, comparar y calcular diferencias de tiempo entre sistemas y lenguajes de programación.
Esta herramienta convierte entre marcas de tiempo y fechas legibles usando el objeto Date integrado en tu navegador. Detecta automáticamente si tu entrada está en segundos (10 dígitos) o milisegundos (13 dígitos) y muestra resultados en UTC, tu zona horaria local y formato ISO 8601.
Casos de Uso Comunes
- Depuración de logs del servidor: Convierte marcas de tiempo en archivos de log a fechas legibles para rastrear eventos y errores.
- Desarrollo de APIs: Muchas APIs REST devuelven marcas de tiempo como valores epoch Unix que necesitan conversión legible.
- Consultas de bases de datos: Convierte fechas cuando trabajas con bases de datos que almacenan tiempo como marcas de tiempo enteras.
- Expiración de JWT: Verifica cuándo expiran los tokens de autenticación convirtiendo el valor del claim
exp. - Programación de cron jobs: Verifica el timing de tareas programadas convirtiendo entre marcas de tiempo y fechas del calendario.
Preguntas Frecuentes
¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix (también llamada tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC, sin contar los segundos intercalares. Se usa ampliamente en programación y bases de datos para representar puntos en el tiempo.
¿Qué es el problema del año 2038?
El problema del año 2038 ocurre porque muchos sistemas almacenan marcas de tiempo Unix como enteros con signo de 32 bits, que solo pueden representar fechas hasta el 19 de enero de 2038. Después de eso, el valor se desborda. Los sistemas modernos usan enteros de 64 bits para evitar este problema.
¿Cuál es la diferencia entre marcas de tiempo en segundos y milisegundos?
Las marcas de tiempo Unix en segundos tienen 10 dígitos (ej., 1700000000), mientras que las de milisegundos tienen 13 dígitos (ej., 1700000000000). Date.now() de JavaScript devuelve milisegundos, mientras que la mayoría de sistemas Unix usan segundos.
¿En qué se diferencia UTC de la hora local?
UTC (Tiempo Universal Coordinado) es el estándar de tiempo global sin desplazamiento de zona horaria. La hora local se ajusta a tu zona horaria y puede incluir horario de verano. Las marcas de tiempo Unix siempre se basan en UTC.
Herramientas Relacionadas
Decodificador JWT
Decodifica e inspecciona cabeceras, cargas útiles y claims de JSON Web Token.
Formateador JSON
Formatea, valida y embellece datos JSON con resaltado de sintaxis.
Conversor de Texto Base64
Codifica texto a Base64 o decodifica Base64 a texto legible.
Generador de Hash
Genera hashes MD5, SHA-1, SHA-256 y SHA-512 a partir de texto.