Conversor de marca de tiempo Unix

Convierte entre tiempo Unix y una fecha UTC en ambos sentidos.

Datos de entrada

Conversor de marca de tiempo Unix

2 campos

Conversión determinista de segundos enteros y fechas UTC válidas, años 0001–9999. Sin conversión de zonas, consulta de hora actual, segundos intercalares ni fracciones de milisegundo.

Rellena los campos y el resultado aparecerá aquí automáticamente.

Cuenta segundos desde el uno de enero de 1970 y de vuelta, siempre en UTC. La zona horaria del navegador no entra a propósito: el mismo número tiene que dar la misma fecha para todo el mundo, o un enlace compartido mostraría algo distinto a cada lector. Los valores negativos son fechas corrientes anteriores a la época.

Categoría
Informática
FAQ
4 preguntas
Actualización
basado en fórmula

Cómo funciona

Fórmula y lógica

Los segundos Unix enteros se cuentan desde 1970-01-01T00:00:00Z. Se usa el calendario gregoriano UTC, años 0001–9999 y días de 86 400 segundos; no se modelan segundos intercalares. Se comprueba la fecha real: 1900-02-29 se rechaza y 2000-02-29 es válida. Horas 0–23 y minutos/segundos 0–59 deben ser enteros. Intervalo timestamp: −62 135 596 800…253 402 300 799. No admite entrada en milisegundos.

Ejemplo

1 700 000 000 corresponde al 14-11-2023 a las 22:13:20 UTC, un martes.

Campos y unidades

  • Sentido — opción de la lista
  • Tiempo Unix — s
  • Fecha (UTC) — fecha
  • Hora — h
  • Minuto — min
  • Segundo — s

Cómo se usa

  • — Elige el sentido que necesitas.
  • — Introduce la marca de tiempo, o la fecha y la hora en UTC.
  • — Consulta el valor convertido y el día de la semana.

Método y limitaciones

Método de cálculo
Fórmula y lógica
Limitación
Conversión determinista de segundos enteros y fechas UTC válidas, años 0001–9999. Sin conversión de zonas, consulta de hora actual, segundos intercalares ni fracciones de milisegundo.

FAQ

¿Por qué solo UTC?

Para que la misma marca de tiempo muestre siempre la misma fecha. Aplicar la zona horaria del lector haría que un resultado compartido significara cosas distintas en cada máquina.

¿Se tienen en cuenta los segundos intercalares?

No, y el propio tiempo Unix tampoco: cada día se trata como exactamente 86 400 segundos, que es lo que fija la norma.

¿Una marca de tiempo puede ser negativa?

Sí. Los valores negativos son fechas anteriores a 1970, y se convierten exactamente igual.

¿Segundos o milisegundos?

El dato va en segundos, el convenio habitual de Unix. Los sistemas que cuentan en milisegundos necesitan el valor multiplicado por mil.