Convertidor Epoch
Convertidor epoch Unix gratuito online. Convierte timestamp Unix a fecha legible en UTC o cualquier zona horaria IANA con horario de verano. Lotes y autodetección.
Convertidor Epoch y Unix Timestamp - Convertir Tiempo Instantáneamente
Un potente convertidor epoch Unix que convierte entre timestamps Unix y fechas legibles. Soporte conversión por lotes, detección automática de formato, múltiples zonas horarias.
¿Cómo convierto un timestamp a una zona horaria específica?
Un timestamp Unix en sí no tiene zona horaria: siempre cuenta los segundos desde el 1970-01-01 00:00:00 UTC. La zona horaria solo importa cuando lo MUESTRAS como fecha de reloj.
Con esta herramienta:
1. Elige el modo Timestamp a Fecha, Timestamp Actual o por Lotes.
2. Selecciona una zona horaria en el menú (lista todas las zonas IANA que admite tu navegador, p. ej. America/New_York, Europe/Madrid, Asia/Ho_Chi_Minh).
3. Convierte: el resultado muestra la fecha en UTC, tu hora Local del navegador Y la zona elegida con su desfase UTC correcto.
El horario de verano (DST) se gestiona automáticamente: el desfase se calcula para esa fecha concreta, así que un timestamp de verano en America/New_York muestra -04:00 (EDT) y uno de invierno -05:00 (EST).
Ejemplo: timestamp 1697356800
- UTC: 2023-10-15 08:00:00
- Asia/Ho_Chi_Minh: 2023-10-15 15:00:00 (+07:00)
- America/New_York: 2023-10-15 04:00:00 (-04:00, DST activo)
Ideal para depurar registros de servidores ubicados en otras regiones sin cambiar la configuración de tu sistema.

Fragmentos de código: obtener un timestamp Unix en PHP, JS, Python y MySQL
Formas habituales de producir o leer un timestamp Unix en distintos lenguajes y bases de datos:
PHP:
- Segundos actuales: time()
- Milisegundos: (int) (microtime(true) * 1000)
- Timestamp desde fecha: strtotime('2023-10-15 00:00:00 UTC')
- Formatear un timestamp: date('Y-m-d H:i:s', 1697356800)
JavaScript:
- Milisegundos actuales: Date.now()
- Segundos actuales: Math.floor(Date.now() / 1000)
- Desde timestamp: new Date(1697356800 * 1000).toISOString()
Python:
- Segundos actuales (float): import time; time.time()
- Segundos enteros: int(time.time())
- Desde timestamp (UTC): from datetime import datetime, timezone; datetime.fromtimestamp(1697356800, timezone.utc)
MySQL:
- Segundos actuales: SELECT UNIX_TIMESTAMP();
- Timestamp a fecha: SELECT FROM_UNIXTIME(1697356800);
- Fecha a timestamp: SELECT UNIX_TIMESTAMP('2023-10-15 00:00:00');
Shell (GNU date):
- Segundos actuales: date +%s
- Timestamp a fecha (UTC): date -u -d @1697356800
Nota: PHP, Python time.time() y MySQL UNIX_TIMESTAMP() devuelven SEGUNDOS, mientras que JavaScript Date.now() devuelve MILISEGUNDOS; pega cualquiera en esta herramienta y el formato se detecta automáticamente.
Características Clave
- Convertir Unix timestamp a fecha
- Convertir fecha a Unix timestamp
- Convertidor por lotes
- Detección automática de formato por magnitud (segundos/milisegundos/microsegundos/nanosegundos)
- Visualización de tiempo relativo
- Tabla de referencia rápida
- Soporte segundos, milisegundos, microsegundos y nanosegundos
- Formatos de fecha estándar (ISO 8601, RFC 2822)
- Cualquier zona horaria IANA con desfase UTC y horario de verano correctos (además de UTC y Local)
- Obtener timestamp actual con un clic
- 100% procesamiento del lado del cliente
- Funciona sin conexión
- Rápido y eficiente
