Timestamp Converter
El timestamp Unix es un sistema de medición del tiempo que cuenta los segundos (o milisegundos) transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, fecha conocida como la época Unix. Es el formato de tiempo estándar en prácticamente todos los sistemas informáticos modernos. Los desarrolladores se encuentran constantemente con timestamps Unix al trabajar con APIs que devuelven fechas en este formato, analizar logs de sistemas, depurar eventos en bases de datos, o configurar fechas de expiración en tokens JWT y cookies. Esta herramienta convierte entre timestamps Unix (tanto en segundos como en milisegundos) y fechas legibles en formato humano. Soporta múltiples formatos de fecha de entrada incluyendo ISO 8601. Es la solución perfecta para desarrolladores que necesitan convertir rápidamente entre estos formatos sin tener que escribir código o usar la consola del navegador. Todo el procesamiento es local y en tiempo real.
¿Cómo usar?
- Selecciona el modo: 'Unix a Fecha' para convertir timestamp a fecha legible, o 'Fecha a Unix' para el proceso inverso.
- Ingresa un timestamp Unix (ej: 1700000000 para segundos) o una fecha (ej: 2023-11-14 o 2023-11-14 15:30:00).
- Haz clic en 'Ejecutar' para procesar la conversión.
- El resultado se muestra directamente en pantalla con el formato convertido.
- Si el resultado no es el esperado, verifica si el timestamp está en segundos o milisegundos y ajusta la entrada.
Casos de Uso Reales
- Interpretar logs de servidores. La mayoría de logs, eventos y bases de datos guardan horas como timestamps Unix. Conviértelos a fecha legible al investigar incidentes.
- Depurar expiración de tokens JWT. El claim exp de un JWT es un timestamp en segundos. Tradüelo para saber exactamente cuándo vence un token.
- Migrar datos entre sistemas. Al integrar APIs viejas y nuevas suele haber diferencias de formato temporal; esta herramienta verifica cada conversión.
- Programar tareas futuras. Calcula qué timestamp corresponde a 'el próximo lunes a las 9 AM' para configurar cron jobs, alarmas o recordatorios.
- Entender segundos vs milisegundos. JavaScript devuelve Date.now() en milisegundos mientras Unix clásico usa segundos; aquí ves ambas escalas lado a lado.
- Leer fechas de APIs y bases de datos. PostgreSQL guarda timestamps en UTC, las APIs devuelven epoch seconds, JavaScript usa milisegundos. Convertir esos números crudos a fechas legibles en tu zona horaria aclara qué momento representa cada registro durante depuración.
Ejemplos Prácticos
Convertir un timestamp a fecha
1755000000
→ 2025-08-12 12:00:00 UTCConvertir una fecha a timestamp
2026-01-01 00:00:00 UTC
→ 1767225600Timestamp a fecha
1750000000
→ 15 jun 2025, 15:06:40 UTC (epoch seconds)Milisegundos de JavaScript
Date.now() → 1750000000000
→ 15 jun 2025, 15:06:40 UTC — ojo: 13 dígitos = milisegundos
Preguntas Frecuentes
¿Qué es Unix timestamp?
Es el número de segundos (o milisegundos) que han transcurrido desde el 1 de enero de 1970 a las 00:00:00 UTC.
¿En segundos o milisegundos?
JavaScript usa milisegundos. La mayoría de las APIs y sistemas backend usan segundos. Esta herramienta soporta ambos.
¿Qué formato de fecha acepta?
Acepta formatos ISO 8601 como '2023-11-14', '2023-11-14 15:30:00' y fechas en español.
¿Qué pasa con años anteriores a 1970?
Unix timestamp puede representar fechas anteriores a 1970 usando valores negativos. Por ejemplo, 1960 corresponde aproximadamente a -315619200 segundos.
¿Cómo sé si mi timestamp está en segundos o milisegundos?
Si el número tiene 10 dígitos (ej: 1700000000) son segundos. Si tiene 13 dígitos (ej: 1700000000000) son milisegundos.