Convertir timestamp Unix a fecha

El tiempo Unix cuenta los segundos desde el 1 de enero de 1970 en UTC, lo que lo hace perfecto para las máquinas e ilegible para las personas. Los logs, las API y las bases de datos están llenos de estos números. Pega uno aquí para ver la hora local, la UTC y el formato ISO 8601 a la vez, o haz el camino inverso y convierte una fecha en epoch.

Conversor de timestamp: cómo se usa

  1. Pega un timestamp Unix; la herramienta detecta por su longitud si son segundos o milisegundos.
  2. Lee la hora local, la hora UTC y la cadena ISO 8601.
  3. Usa el panel inverso para convertir una fecha y hora en timestamp.
  4. Pulsa «Usar la hora actual» para obtener el epoch de este momento en tus pruebas.

Preguntas frecuentes

¿Cómo distingo segundos de milisegundos?

Por la longitud. Un timestamp actual en segundos tiene diez dígitos; en milisegundos, trece. La herramienta cambia sola, así que si un valor aparece como 1970 suele ser porque las unidades estaban mal interpretadas.

¿Por qué la hora local no coincide con la UTC?

Porque un timestamp Unix siempre representa un instante absoluto en UTC. La hora local le aplica el desfase de tu zona horaria y el horario de verano si corresponde.

¿Qué es el problema del año 2038?

Los sistemas que guardan el tiempo Unix en un entero de 32 bits con signo se desbordan el 19 de enero de 2038. Las plataformas modernas usan 64 bits, lo que aleja el límite mucho más allá de cualquier preocupación práctica.

¿Por qué los programadores prefieren el epoch?

Porque es un solo número entero sin zona horaria, sin ambigüedad de formato y sin idioma. Comparar y ordenar fechas se convierte en aritmética simple.

Días entre fechas · Sumar días a una fecha · Calculadora de horas · Días hábiles · Ver todas las herramientas

También disponible en: English · Português · Français · Deutsch