Convertidor de Hora Epoch

Convierte marcas de tiempo Unix a fechas legibles para humanos y viceversa. Soporta segundos, milisegundos y microsegundos con múltiples pantallas de zona horaria.

Current Unix Time

1780488648

Seconds

Precision:

Converted Date

ISO 86012026-06-03T12:10:48.000Z
UTCJun 3, 2026, 12:10:48 UTC
New YorkJun 3, 2026, 08:10:48 EDT
LondonJun 3, 2026, 13:10:48 GMT+1
BerlinJun 3, 2026, 14:10:48 GMT+2
TokyoJun 3, 2026, 21:10:48 GMT+9
SydneyJun 3, 2026, 22:10:48 GMT+10
Notable Timestamps
DateUnix (s)
Unix epoch (1970-01-01)0
Y2K (2000-01-01)946,684,800
Unix billion (2001-09-09)1,000,000,000
Y2K38 overflow (2038-01-19)2,147,483,647
Unix 2 billion (2033-05-18)2,000,000,000

Cómo usar Convertidor de Hora Epoch

  1. 1Ingresa una marca de tiempo Unix para convertir a una fecha legible.
  2. 2O ingresa una fecha y hora para obtener la marca de tiempo Unix.
  3. 3Alterna entre segundos, milisegundos y microsegundos.
  4. 4Observa la hora mostrada en UTC y tu zona horaria local.
ZenovayAnalytics

Analytics pensado para fundadores.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

¿Qué es el tiempo Unix / tiempo epoch?
El tiempo Unix (también llamado tiempo POSIX o tiempo epoch) es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970 — el epoch Unix. Se usa en prácticamente todos los sistemas operativos y lenguajes de programación porque proporciona un punto de referencia universal e independiente de la zona horaria. El tiempo Unix no tiene en cuenta los segundos intercalares, por lo que aumenta uniformemente sin discontinuidades.
¿Por qué JavaScript usa milisegundos?
El objeto Date de JavaScript usa milisegundos desde el epoch (no segundos) — así que Date.now() devuelve la hora actual en milisegundos. En la mayoría de las bases de datos y lenguajes del lado del servidor, los segundos son estándar. time.time() de Python devuelve segundos como flotante; datetime.datetime.utcnow().timestamp() también devuelve segundos. time.Now().Unix() de Go devuelve segundos; time.Now().UnixMilli() devuelve milisegundos. Verifique siempre qué unidad usa una API para evitar errores de factor 1000.
¿Qué es el problema del año 2038?
El problema del año 2038 (Y2K38) afecta a los enteros de 32 bits con signo que almacenan marcas de tiempo Unix. El valor máximo de un entero de 32 bits con signo es 2.147.483.647, que corresponde a las 03:14:07 UTC del 19 de enero de 2038. Después de esto, el valor desborda a un número negativo grande, haciendo que los cálculos de fechas fallen. Los sistemas modernos de 64 bits usan enteros de 64 bits, que pueden representar tiempos miles de millones de años en el futuro. Los sistemas embebidos heredados y las bases de datos antiguas están en riesgo.
¿Cómo obtengo el tiempo epoch actual?
JavaScript: Date.now() (ms) o Math.floor(Date.now()/1000) (s). Python: import time; time.time() (s) o int(time.time()). Shell Unix: date +%s. SQL: UNIX_TIMESTAMP() (MySQL), extract(epoch from now()) (PostgreSQL). Go: time.Now().Unix() (s). Java: System.currentTimeMillis() (ms) o Instant.now().getEpochSecond(). PHP: time() (s). Ruby: Time.now.to_i (s).
¿Qué es el formato ISO 8601?
ISO 8601 es el estándar internacional para representar fechas y horas. Formato: YYYY-MM-DDTHH:mm:ssZ. Ejemplos: 2024-01-15T10:30:00Z (UTC), 2024-01-15T10:30:00+05:30 (IST), 2024-01-15T10:30:00.000Z (con milisegundos). La T separa la fecha y la hora; Z significa UTC (hora Zulu). La mayoría de las APIs (REST, GraphQL) usan ISO 8601. new Date().toISOString() de JavaScript produce ISO 8601 con milisegundos.