Convertidor de Timestamp Unix - Convertidor Epoch
Convierta timestamps Unix y epoch time a fechas legibles. Convierta fechas a timestamps al instante en línea.
Más Herramientas
¿Qué es un Timestamp Unix?
Un timestamp Unix (también llamado Epoch time 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. Se utiliza ampliamente en programación, bases de datos, APIs y registros del sistema como una forma simple e inequívoca de representar momentos en el tiempo. Los timestamps ignoran los segundos bisiestos y son independientes de la zona horaria. Usa este convertidor para convertir un timestamp en una fecha y hora (datetime) legibles en UTC y en tu zona horaria local, o para convertir una fecha de vuelta a su valor epoch.
Timestamp Unix vs Epoch Time
Timestamp Unix y epoch time se refieren al mismo concepto — ambos cuentan segundos desde el 1 de enero de 1970. El término 'epoch' se refiere al punto de partida (la época Unix), mientras que 'timestamp' se refiere al valor numérico que representa un momento específico. En la práctica, los términos se usan indistintamente en el desarrollo de software.
Segundos vs Milisegundos
Segundos (s)
El timestamp Unix estándar medido en segundos. Utilizado por la mayoría de lenguajes de programación y bases de datos. Ejemplo: 1720000000 representa un momento en 2024.
Milisegundos (ms)
Timestamps de mayor precisión medidos en milisegundos. Comúnmente usados en JavaScript (Date.now()) y cabeceras HTTP. 1000 milisegundos = 1 segundo. Ejemplo: 1720000000000.
Cómo Usar el Convertidor de Timestamp
- 1
Elija la dirección de conversión — Timestamp a Fecha o Fecha a Timestamp
- 2
Ingrese un timestamp Unix o seleccione una fecha/hora
- 3
Haga clic en "Convertir" o use el botón de hora actual para resultados instantáneos
- 4
Vea el resultado convertido en UTC, hora local y formato ISO 8601
Preguntas Frecuentes
¿Qué es la época Unix?
La época Unix es el 1 de enero de 1970 a las 00:00:00 UTC. Sirve como punto de referencia desde el cual se cuentan los timestamps Unix. Todos los timestamps Unix representan el número de segundos (o milisegundos) transcurridos desde este momento.
¿Qué es el problema del año 2038?
El problema del año 2038 afecta a los sistemas que almacenan timestamps Unix como enteros de 32 bits con signo. El 19 de enero de 2038 a las 03:14:07 UTC, el timestamp se desbordará y se convertirá en valores negativos. Los sistemas modernos usan timestamps de 64 bits que pueden representar fechas miles de millones de años en el futuro.
¿Por qué los timestamps ignoran las zonas horarias?
Los timestamps Unix representan un punto absoluto en el tiempo, independiente de cualquier zona horaria. El mismo timestamp representa exactamente el mismo momento en todo el mundo. Las conversiones de zona horaria (a hora local) se aplican solo al mostrar el timestamp como una fecha legible.
¿Cómo obtengo el timestamp Unix actual en JavaScript, Python o PHP?
JavaScript: Date.now() devuelve milisegundos — divide entre 1000 para obtener segundos. Python: time.time() devuelve segundos. PHP: time() devuelve segundos. Go: time.Now().Unix(). Java: System.currentTimeMillis()/1000. Verifica siempre qué unidad — segundos o milisegundos — espera el sistema o API con el que trabajas.
¿Cuál es el timestamp Unix actual?
El timestamp Unix actual es el número de segundos transcurridos desde el 1 de enero de 1970 (UTC) en este mismo momento. Puedes verlo al instante haciendo clic en el botón «Usar Hora Actual» de este convertidor: rellena el valor epoch actual, en segundos o milisegundos.
¿Qué es el formato ISO 8601?
ISO 8601 es un estándar internacional para escribir fechas y horas, por ejemplo 2026-08-31T12:00:00Z. La Z significa UTC. Este convertidor muestra cada resultado en formato ISO 8601, el formato que utilizan la mayoría de las API y bases de datos.
¿Encontraste un problema con esta herramienta?
Informar de un problema