Conversor de timestamp Unix (s, ms, ISO, local)
Escribe un timestamp Unix para ver la fecha en varios formatos, o elige una fecha para obtener su Unix. Timestamp actual en vivo de referencia.
Cómo funciona
Qué es un timestamp Unix
Un timestamp Unix es el número de segundos (o milisegundos en JavaScript) desde el Unix epoch — medianoche UTC del 1 enero 1970. Es un único número que codifica un instante sin ambigüedad. APIs, bases de datos y logs lo usan en todas partes porque comparar timestamps es solo aritmética de enteros.
JavaScript, Python y muchos sistemas usan ms (Date.now() devuelve ms). C, Go y shells Unix usan segundos (date +%s). Al convertir, comprueba siempre la unidad — 1.7 billones es ms; 1.7 mil millones es segundos.
ISO 8601 vs formatos locales
ISO 8601 (p.ej. 2026-05-06T14:30:00Z) es el formato universal. La zona es explícita ('Z' = UTC, o +09:00 etc.) y ordena correctamente como texto. Úsalo siempre para almacenamiento y APIs.
Formatos locales (p.ej. 'May 6, 2026, 2:30:00 PM') son para mostrar. Dependen del idioma y región. La calculadora muestra ambos — copia ISO para código, locale para emails o reportes.
El problema del año 2038
Los timestamps Unix int32 con signo desbordan en 2³¹ − 1 segundos = 2,147,483,647 = 03:14:07 UTC del 19 enero 2038. Sistemas usando int32 rolarán a negativo, rompiendo aritmética. Los sistemas modernos usan 64-bit, seguros para ~292 mil millones de años.
Si trabajas con embebidos, esquemas antiguos o C legacy, audita el tamaño de time_t. Migrar a 64-bit es la solución; almacenar timestamps como string (ISO) lo evita por completo.
Preguntas frecuentes
›¿Por qué a veces 13 dígitos?
Esos son milisegundos. JS y muchas APIs usan ms. Divide entre 1000 para obtener segundos.
›¿En qué zona está un timestamp Unix?
Ninguna — son segundos UTC desde epoch. Conviértelo a fecha local con la zona de tu app o usuario.
›¿Es preciso?
Sí. Usamos la API Date del navegador, que usa el reloj del sistema. Precisión al milisegundo.
›¿Qué es ISO 8601?
Estándar internacional date-time: YYYY-MM-DDTHH:MM:SS+TZ. Sortable como texto, inequívoco sobre zona.
›¿Por qué 'hora local' no coincide con mi reloj?
Usa la zona reportada por el navegador. Si tu reloj está mal o la zona difiere, los resultados difieren.
›¿Negativos válidos?
Sí — representan fechas antes de 1970. La mayoría de lenguajes los maneja; cuidado con compatibilidad de DB.
›¿Conversión en lote?
Aún no. Para uno-a-uno está bien; para miles, usa un script.
›¿Los datos salen del navegador?
No. La conversión corre localmente.
Herramientas relacionadas
Última actualización: