Conversor de Timestamp Unix
Convierte timestamps Unix a fechas legibles y al revés. Segundos o milisegundos, ISO 8601, UTC y hora local — todo en un sitio.
Sobre los timestamps Unix
Un timestamp Unix es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970, la llamada epoch Unix. Muchas APIs, archivos de log y bases de datos guardan fechas así porque es un único entero, sin ambigüedad de zona horaria, calendario o idioma. Algunos sistemas usan milisegundos (el valor por defecto de Date.getTime() en JavaScript), generando cifras unas 1000× mayores que la forma en segundos. Convertir entre timestamp y fecha de reloj exige aplicar un desplazamiento de zona; esta herramienta decodifica tanto en UTC como en la zona local de tu navegador.
Cómo usar el conversor
Pega un timestamp Unix en la caja superior y elige la unidad (segundos por defecto; cambia a milisegundos para timestamps JS de 13 dígitos). El panel decodificado muestra ISO 8601, la cadena estándar UTC, tu hora local, una frase relativa como hace 3 días y los componentes desglosados año por año. El panel inferior hace el camino inverso — elige fecha y hora y lee los valores correspondientes en segundos Unix, milisegundos Unix, ISO 8601 y UTC. Pulsa Usar la hora actual para rellenar con el momento presente con un solo clic.
Timestamps habituales
Algunos valores que conviene conocer: 0 es la propia epoch Unix, 946684800 es la medianoche del 1 de enero de 2000 UTC (Y2K), 1234567890 es el 13 de febrero de 2009 a las 23:31:30 UTC (popular en pruebas) y 2147483647 es el 19 de enero de 2038 a las 03:14:07 UTC — el instante en que los timestamps de 32 bits con signo se desbordan. Los sistemas modernos usan timestamps de 64 bits y no se ven afectados, pero las bases de datos antiguas y el firmware embebido pueden necesitar parche antes de esa fecha.
Preguntas frecuentes
¿Por qué algunos timestamps tienen 10 dígitos y otros 13?
Date.getTime() de JavaScript, System.currentTimeMillis() de Java y muchas APIs web. Si el número anda cerca de 1.7e9, son segundos; cerca de 1.7e12, milisegundos.¿Qué es ISO 8601?
2024-03-15T14:30:00.000Z. La T separa fecha y hora y la Z final significa UTC ("hora Zulú"). Ordena correctamente como cadena simple, se interpreta igual en cualquier idioma y es el formato que prefieren las APIs modernas cuando importa la legibilidad humana.
EN
PT
ES