Convertidor de Timestamp Unix - Convertidor Epoch

Convierta timestamps Unix y epoch time a fechas legibles. Convierta fechas a timestamps al instante en línea.

SegundosMilisegundos

¿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.

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. 1

    Elija la dirección de conversión — Timestamp a Fecha o Fecha a Timestamp

  2. 2

    Ingrese un timestamp Unix o seleccione una fecha/hora

  3. 3

    Haga clic en "Convertir" o use el botón de hora actual para resultados instantáneos

  4. 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.

¿Qué lenguajes usan segundos vs milisegundos?

La mayoría de lenguajes usan segundos: Python (time.time()), PHP (time()), Go (time.Now().Unix()), Rust, C, C++, Java (System.currentTimeMillis()/1000). JavaScript usa milisegundos (Date.now()), y algunas cabeceras HTTP también usan milisegundos. Verifique siempre qué unidad espera un sistema o API.