FreeToGenerate.com

La lista completa, y ejecuta la demostración en tu propio navegador.

Cómo está la cosa

Segundos intercalares
27
TAI por delante de UTC
37 s
El más reciente
31 de diciembre de 2016
Años desde entonces
Negativos
0

El tiempo atómico se ha adelantado 37 segundos al reloj de tu pared: 10 segundos cuando arrancó el UTC moderno en 1972, más uno por cada segundo intercalar desde entonces.

Ese ya es el intervalo más largo de todo el registro. El anterior récord fue de exactamente siete años, entre finales de 1998 y finales de 2005.

Todos los segundos intercalares hasta ahora han añadido un segundo. Quitarlo está permitido y no ha pasado nunca, aunque la Tierra lleva un tiempo girando lo bastante rápido como para que el primer segundo intercalar negativo sea una posibilidad real.

Tu navegador no puede representar ninguno de estos

Esto no es una afirmación sobre los navegadores en general: se está ejecutando ahora mismo, en el tuyo, con el último segundo intercalar.

Consultando tu navegador…

En realidad pasaron dos segundos. El tiempo POSIX cuenta cada día como exactamente 86.400 segundos, así que el segundo de más no tiene dónde ir: no está mal registrado, está ausente. Por eso ese día es idéntico a uno corriente, y por eso el software que necesita tiempo transcurrido real usa TAI o un reloj monótono.

Los 27 segundos intercalares

FechaEl instanteTAI − UTC después
30 de junio de 19721972-06-30T23:59:60Z11 s
31 de diciembre de 19721972-12-31T23:59:60Z12 s
31 de diciembre de 19731973-12-31T23:59:60Z13 s
31 de diciembre de 19741974-12-31T23:59:60Z14 s
31 de diciembre de 19751975-12-31T23:59:60Z15 s
31 de diciembre de 19761976-12-31T23:59:60Z16 s
31 de diciembre de 19771977-12-31T23:59:60Z17 s
31 de diciembre de 19781978-12-31T23:59:60Z18 s
31 de diciembre de 19791979-12-31T23:59:60Z19 s
30 de junio de 19811981-06-30T23:59:60Z20 s
30 de junio de 19821982-06-30T23:59:60Z21 s
30 de junio de 19831983-06-30T23:59:60Z22 s
30 de junio de 19851985-06-30T23:59:60Z23 s
31 de diciembre de 19871987-12-31T23:59:60Z24 s
31 de diciembre de 19891989-12-31T23:59:60Z25 s
31 de diciembre de 19901990-12-31T23:59:60Z26 s
30 de junio de 19921992-06-30T23:59:60Z27 s
30 de junio de 19931993-06-30T23:59:60Z28 s
30 de junio de 19941994-06-30T23:59:60Z29 s
31 de diciembre de 19951995-12-31T23:59:60Z30 s
30 de junio de 19971997-06-30T23:59:60Z31 s
31 de diciembre de 19981998-12-31T23:59:60Z32 s
31 de diciembre de 20052005-12-31T23:59:60Z33 s
31 de diciembre de 20082008-12-31T23:59:60Z34 s
30 de junio de 20122012-06-30T23:59:60Z35 s
30 de junio de 20152015-06-30T23:59:60Z36 s
31 de diciembre de 20162016-12-31T23:59:60Z37 s

Todos han caído al final del 30 de junio o del 31 de diciembre. Son las fechas preferentes de la norma, y nunca se ha usado ninguna otra.

Por década

DécadaCantidad
1970s9
1980s6
1990s7
2000s2
2010s3

Se están aboliendo

En 2022 la Conferencia General de Pesas y Medidas acordó que la diferencia máxima entre UT1 y UTC se aumentará en 2035 o antes, lo que acaba con el segundo intercalar, porque estos existen solo para mantener esa diferencia por debajo de 0,9 segundos. Lo que la resolución no hace es decir cuál será el nuevo máximo: encarga al CIPM proponer uno y redactar una resolución para su aprobación en la 28.ª reunión de la CGPM, en 2026. Así que el final está decidido y el reemplazo no.

Datos de leap-seconds.list de IANA, que viaja dentro de la base de datos tz, cotejados con la tabla propia del Centro de Orientación de la Tierra del IERS. Las dos las producen instituciones distintas en formatos distintos y coinciden en cada fila.

También disponible en: English · Português · Français · العربية

Segundos intercalares: la lista completa

Todos los segundos intercalares que se han insertado, por qué se están acabando y por qué ninguna fecha de JavaScript puede contener uno.

¿Qué es un segundo intercalar?

Un segundo intercalar es un segundo extra que se añade a los relojes del mundo para mantenerlos acompasados con la rotación de la Tierra. Los relojes atómicos marcan un segundo perfectamente estable; el planeta no gira a un ritmo perfectamente estable. Cuando ambos se separan más de unos 0,9 segundos, se inserta un segundo al final de un día, y el último minuto de ese día tiene 61 segundos en vez de 60: las 23:59:59, luego las 23:59:60 y luego medianoche.

Ha habido 27, todos desde que arrancó el UTC moderno en 1972, y arriba están todos. El total acumulado importa tanto como las fechas sueltas: el tiempo atómico va ahora 37 segundos por delante del reloj de tu pared, que son los 10 segundos con los que UTC empezó por detrás más uno por cada segundo intercalar desde entonces.

Todos hasta ahora han añadido un segundo. Quitar uno lo permiten las mismas reglas y nunca ha hecho falta, aunque la Tierra lleva unos años girando un poco rápido, lo que convierte el primer segundo intercalar negativo de la historia en una posibilidad real y no en una nota al pie.

Cómo leer esta página

  1. Mira el desfase acumulado. TAI menos UTC es el número que de verdad necesitan la mayoría de los sistemas. Son 37 segundos y lo son desde principios de 2017.
  2. Fíjate en el intervalo. La página calcula en directo cuánto hace del último. Esa cifra es ya el intervalo más largo de todo el registro.
  3. Lee la demostración. Justo debajo se le pide a tu propio navegador que interprete un segundo intercalar real. Verlo fallar es el objetivo; sigue leyendo.

Por qué tu ordenador no puede representar uno

El tiempo POSIX, que es en lo que cuenta casi cualquier ordenador, define cada día como exactamente 86.400 segundos. En esa definición no cabe un día de 86.401. Así que el segundo intercalar no se guarda mal: no tiene dónde guardarse.

Las consecuencias se ven en esta página y merece la pena verlas en vez de que te las cuenten. Pedirle a JavaScript que interprete 2016-12-31T23:59:60Z devuelve NaN: el instante no es raro, es irrepresentable. Y medir desde las 23:59:59 hasta la medianoche siguiente da un segundo, aunque pasaron dos. Para el reloj, un día con segundo intercalar y uno normal son indistinguibles.

Eso explica también por qué la misma cadena es legal en unas normas y no en otras. La gramática del RFC 3339 admite expresamente un valor de 60 en los segundos, justo para que una marca de tiempo pueda registrar un segundo intercalar; el formato que define JavaScript se queda en 59. Una marca de tiempo válida en la red puede ser ininterpretable por el lenguaje que la lee, y eso es una fuente real de fallos al procesar registros.

El software que necesita de verdad tiempo transcurrido —medir una duración, ordenar sucesos, cronometrar una ida y vuelta por red— usa un reloj monótono o TAI en vez de UTC, exactamente por esto. Si alguna vez has visto que una duración sale un segundo corta al pasar el fin de año, este es el motivo.

Se están aboliendo, y el reemplazo no está decidido

En noviembre de 2022 la Conferencia General de Pesas y Medidas aprobó la Resolución 4, que acordó que la diferencia máxima permitida entre UT1 y UTC se aumentará en 2035 o antes. Aumentar esa tolerancia es lo que acaba con el segundo intercalar: existen solo para mantener la diferencia por debajo de 0,9 segundos, y una tolerancia mayor significa que pasan décadas antes de necesitar corrección alguna.

Lo que la resolución llamativamente no hace es decir cuál será el nuevo máximo. Encarga al CIPM proponer un valor y redactar una resolución para su aprobación en la 28.ª reunión de la CGPM, en 2026. Así que la decisión de parar está tomada y aquello que la sustituye sigue abierto, que es un estado poco habitual para describir en una página de referencia y la razón de que esta lo diga con claridad en vez de redondearlo a «los segundos intercalares acaban en 2035».

Los datos ya iban en esa dirección antes de cualquier votación. Hubo nueve segundos intercalares en los años setenta, seis en los ochenta, siete en los noventa, dos en los dos mil, tres en los dos mil diez y ninguno desde finales de 2016. Que la Tierra colabore hasta 2035 no es algo que nadie pueda prometer, y por eso la lista de arriba se genera a partir de las tablas autorizadas en vez de escribirse a mano.

De dónde salen los datos

De dos fuentes, cotejadas entre sí. IANA publica leap-seconds.list, que viaja dentro de la base de datos tz que usa casi cualquier sistema operativo, indexada por marcas de tiempo NTP. El Centro de Orientación de la Tierra del IERS, en el Observatorio de París, publica su propia tabla en un formato completamente distinto, indexada por fecha juliana modificada. Las producen instituciones distintas y coinciden en todas las filas, lo que vale más que cualquiera de las dos por separado.

Merece la pena mencionar una trampa porque es fácil caer en ella. Ninguno de los dos ficheros lista los segundos intercalares directamente: cada fila registra el momento en que cambió el desfase, que es la medianoche posterior al segundo intercalar. Leer esas fechas como las fechas de los segundos intercalares pone cada entrada en el mes equivocado: la fila con fecha 1 de julio de 1972 es el segundo intercalar del final del 30 de junio. Por eso también 28 filas describen 27 segundos intercalares, ya que la primera fila es el desfase inicial de 1972 y no una inserción.

El fichero de IANA lleva su propia fecha de caducidad, que es la forma que tienen los responsables de decirte cuándo dejar de fiarte de una copia vieja: una buena costumbre que a la mayoría de las tablas publicadas les falta.

¿Por qué es gratis?

La lista entera son un par de kilobytes que viajan con la página, y la demostración se ejecuta en tu navegador. No se sube nada, no se registra nada y no hay cuenta que crear.

Sin registro, sin límites y sin marca de agua en nada de lo que copies.