Convertir timestamp
Transforma Unix timestamps (segundos o milisegundos) a fechas legibles en formato local, UTC e ISO 8601, y viceversa. Detecta automáticamente si el timestamp está en segundos o milisegundos. Copia cualquier resultado.
Unix Timestamp → Fecha
Fecha → Unix Timestamp
Conversión bidireccional Timestamp ↔ Fecha
La herramienta cubre los dos sentidos de conversión más habituales en desarrollo. De timestamp a fecha: muestra hora local (según el navegador), hora UTC, formato ISO 8601 y valor en milisegundos, con botón de copia para cada uno. De fecha a timestamp: acepta cualquier formato parseado por Date() y devuelve el valor en segundos y en milisegundos. La autodetección de segundos/milisegundos compara la longitud del número: más de 10 dígitos = milisegundos. El botón "Ahora" inserta el timestamp actual para verificar la zona horaria del navegador.
Timestamps en el ecosistema de desarrollo LATAM
En proyectos de e-commerce y fintech en América Latina los timestamps aparecen en múltiples puntos críticos: los webhooks de Mercado Pago incluyen date_created y date_last_updated en ISO 8601 que hay que convertir para mostrar al usuario. Las APIs de la AFIP (Argentina) y la Receita Federal (Brasil) trabajan con fechas en formatos propios que a veces necesitan convertirse a Unix timestamp para almacenarse. Los cron jobs en servidores de hosting en Colombia o México registran logs en UTC; esta herramienta ayuda a mapear esas horas a la hora local correcta al depurar ejecuciones.
Otras herramientas
Preguntas frecuentes
- ¿Qué es un Unix timestamp?
- Un Unix timestamp (o epoch time) es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970. Es el estándar universal para representar fechas y horas en sistemas informáticos, independiente de zona horaria o formato local.
- ¿La herramienta detecta automáticamente segundos o milisegundos?
- Sí. Si el número tiene más de 10 dígitos, se interpreta como milisegundos (como el que devuelve Date.now() en JavaScript). Si tiene 10 o menos dígitos, se interpreta como segundos (el estándar en Unix/Linux, APIs REST y bases de datos). El timestamp de ahora en segundos tiene 10 dígitos hasta el año 2286.
- ¿Qué formatos de fecha acepta en la conversión inversa?
- Acepta formatos estándar como YYYY-MM-DD HH:MM:SS, YYYY-MM-DDTHH:MM:SSZ (ISO 8601) y fechas en inglés como "January 15, 2024". Los formatos locales de LATAM como DD/MM/YYYY pueden no interpretarse correctamente; usa el formato ISO 8601 para mayor fiabilidad.
- ¿Las fechas se muestran en mi zona horaria?
- Sí. La herramienta muestra tanto la hora local (según la configuración de tu navegador) como la hora UTC. Esto es útil para trabajar con equipos distribuidos por diferentes husos horarios o al depurar logs de servidores que registran en UTC.
- ¿Para qué se usa el timestamp en programación?
- Es el estándar para almacenar fechas en bases de datos (columnas tipo UNIX_TIMESTAMP o INTEGER), registros de logs, APIs REST, tokens JWT (campos iat, exp, nbf), cabeceras HTTP (Last-Modified, Expires) y cualquier sistema que necesite manejar fechas sin ambigüedad de zona horaria.
- ¿Cuáles son las zonas horarias más comunes en Latinoamérica?
- Las principales zonas horarias en LATAM son: México (CST, UTC-6 / CDT UTC-5), Colombia y Perú (COT, UTC-5), Ecuador (ECT, UTC-5), Venezuela (VET, UTC-4), Bolivia (BOT, UTC-4), Chile y Paraguay (CLT, UTC-4 / CLST UTC-3), Argentina (ART, UTC-3), Brasil (BRT, UTC-3 / BRST UTC-2). Al trabajar con APIs que devuelven timestamps, siempre verifica si los logs están en UTC o en hora local del servidor.
- ¿Cómo manejo fechas en APIs de Mercado Libre, Stripe o Shopify en LATAM?
- Mercado Libre devuelve fechas en formato ISO 8601 con zona horaria (ej: "2024-01-15T10:30:00.000-03:00"). Stripe devuelve timestamps Unix en segundos para todos sus eventos y objetos (created, updated, expires_at). Shopify usa ISO 8601 en UTC. Esta herramienta te permite convertir cualquiera de estos valores a una fecha legible o viceversa, útil al depurar webhooks o discrepancias en fechas de pedidos entre zonas horarias.