Conversor de Marca de Tiempo Unix
Conversor de Marca de Tiempo Unix gratuito. Convierte timestamp Unix a fecha/hora y viceversa con visualización UTC/local y estimaciones de tiempo de bloque.
Ingresa fecha o Timestamp
Convierte tiempo Unix en segundos o fecha al instante.
Cómo usar Conversor de Marca de Tiempo Unix
El Convertidor de Timestamp traduce entre timestamps Unix (segundos desde el 1 de enero de 1970 UTC) y formatos de fecha/hora legibles por humanos.
Úsalo cuando analices datos de blockchain en exploradores, leas registros de contratos inteligentes o depures exportaciones de historial de transacciones.
Guía de entradas y supuestos
Introduce un timestamp Unix para obtener la fecha y hora legibles por humanos, o introduce una fecha y hora para obtener el timestamp Unix correspondiente.
El calculador admite timestamps tanto en segundos (10 dígitos) como en milisegundos (13 dígitos). El formato se detecta automáticamente según la longitud de la entrada.
Cómo interpretar correctamente los resultados
El convertidor de marcas de tiempo Unix traduce entre fechas legibles y marcas de tiempo Unix epoch utilizadas por los sistemas blockchain. Cada transacción, bloque y evento de contrato inteligente se registra con una marca de tiempo Unix — el número de segundos transcurridos desde el 1 de enero de 1970 UTC. Convertir estas marcas de tiempo a fechas legibles es esencial para verificar el momento de las transacciones, analizar patrones de actividad on-chain y conciliar datos blockchain con eventos del mundo real.
Las consideraciones de marcas de tiempo específicas de blockchain incluyen que diferentes cadenas usan diferentes niveles de precisión: Ethereum usa segundos, mientras que algunas cadenas usan milisegundos. Los desarrolladores de contratos inteligentes deben manejar las comparaciones de marcas de tiempo con cuidado — las marcas de tiempo de bloque pueden variar hasta 15 segundos respecto al tiempo real en Ethereum, lo que afecta la lógica de contratos dependiente del tiempo como plazos de subastas, fechas de cliff de vesting y expiración de propuestas de gobernanza.
Errores comunes a evitar
- Tratar las marcas de tiempo blockchain como relojes perfectamente precisos del mundo real. Las marcas de tiempo de bloque pueden ser manipuladas dentro de ciertos límites por mineros/validadores y pueden diferir en segundos a minutos del tiempo real.
- Usar la precisión de marca de tiempo incorrecta. Algunas APIs devuelven marcas de tiempo Unix en segundos, otras en milisegundos. Una marca de tiempo en milisegundos interpretada como segundos produce una fecha miles de años en el futuro — un error común en integraciones blockchain.
Fuentes autorizadas
Preguntas frecuentes
¿Qué es un convertidor de timestamp Unix?
Un convertidor de timestamp Unix traduce entre segundos del epoch Unix (ej., 1735689600) y fecha-hora UTC legible para humanos (2026-01-01 00:00:00 UTC). Cada bloque de Ethereum, transacción de Bitcoin y actualización de oráculo lleva timestamp en segundos Unix.
¿Cómo convierto un timestamp Unix?
Divide entre 86,400 para obtener los días desde 1970-01-01, luego suma a la fecha epoch. La mayoría de los exploradores blockchain hacen esto automáticamente. Ejemplo: 1727740800 = 2024-10-01 00:00:00 UTC. JavaScript: new Date(1727740800 * 1000).toISOString().
¿Por qué los tiempos blockchain están en epoch Unix?
Los timestamps Unix son agnósticos a zonas horarias, monótonamente crecientes, y caben en un entero de 32 bits (hasta 2038) o 64 bits. Esto evita errores de año bisiesto, horario de verano y locale que afectan las cadenas de fecha humanas — cada nodo en la Tierra coincide en el mismo número.
Segundos vs milisegundos — ¿cuál usa mi cadena?
Bitcoin y Ethereum usan segundos (números de 10 dígitos como 1735689600). JavaScript Date.now() y muchas APIs usan milisegundos (13 dígitos, ej., 1735689600000). Si tu timestamp es de 1970 o del año 53,000, mezclaste las unidades — divide o multiplica por 1,000.
¿Qué es el problema del Año 2038?
Los timestamps Unix de 32 bits con signo desbordan a las 03:14:07 UTC del 19 de enero de 2038. Las cabeceras de bloque de Bitcoin usan timestamps uint32 (desbordamiento en el año 2106), pero la mayoría de blockchains y wallets modernos usan enteros de 64 bits y están seguros más allá del año 292,000,000,000.
¿Cómo encuentro el timestamp de un bloque de Ethereum?
Usa Etherscan: ingresa el número de bloque, mira "Timestamp" (muestra UTC y Unix). Programáticamente: web3.eth.getBlock(blockNumber).timestamp devuelve segundos Unix. El bloque 21,500,000 fue minado el 2025-01-08 04:35:35 UTC = 1736310935.
Calculadoras relacionadas
← ← Todas las herramientas: Conversores