Convertidor de Timestamps
Convierte entre timestamps Unix y fechas legibles. Soporta segundos, milisegundos, zonas horarias y tiempo relativo. Todo se ejecuta en tu navegador.
Cómo funciona: Ingresa un timestamp Unix o selecciona una fecha para convertir entre formatos al instante. La herramienta auto-detecta segundos vs milisegundos, muestra tiempo relativo y permite ver en cualquier zona horaria. Ningún dato se envía a ningún servidor.
¿Qué es un Timestamp Unix?
Un timestamp Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC — conocido como la Época Unix. Proporciona una forma universal e independiente de zona horaria para representar un momento en el tiempo. Los timestamps Unix son ampliamente usados en programación, bases de datos, APIs y archivos de log porque son enteros simples que pueden compararse, almacenarse y transmitirse fácilmente.
Segundos vs Milisegundos
Los timestamps Unix tradicionales cuentan segundos desde la época (10 dígitos, ej., 1710288000). JavaScript, Java y muchas APIs modernas usan milisegundos (13 dígitos, ej., 1710288000000). Esta herramienta detecta automáticamente qué formato estás usando basándose en el número de dígitos, o puedes alternar manualmente entre modo de segundos y milisegundos.
Trabajando con Zonas Horarias
Los timestamps Unix siempre están en UTC — representan un momento absoluto en el tiempo sin importar la zona horaria. Cuando muestras un timestamp como fecha legible, la zona horaria determina cómo se muestra. Esta herramienta te permite ver cualquier timestamp en cualquier zona horaria usando la API Intl.DateTimeFormat del navegador, soportando todos los identificadores de zona horaria IANA.
Formatos Comunes de Timestamp
- Segundos Unix — entero de 10 dígitos (ej., 1710288000)
- Milisegundos Unix — entero de 13 dígitos (ej., 1710288000000)
- ISO 8601 — 2024-03-13T00:00:00.000Z (el estándar web)
- RFC 2822 — Wed, 13 Mar 2024 00:00:00 +0000 (usado en cabeceras de email)
- Tiempo relativo — 'hace 3 horas' o 'en 2 días' (amigable para humanos)