1. Motivación: tres relojes que no marchan igual

Para apuntar un telescopio a una estrella hace falta saber cuánto ha girado la Tierra; para integrar la órbita de un asteroide hace falta un tiempo uniforme en el que las ecuaciones de Newton (o de Einstein) sean válidas; y para que un reloj de pared sirva de algo hace falta que el mediodía caiga cerca de las 12. Esas tres necesidades no las satisface un solo reloj: la rotación de la Tierra es irregular (y se frena), los relojes atómicos son uniformes pero no saben nada del Sol, y la relatividad hace que un reloj en la superficie terrestre y uno en el baricentro del Sistema Solar marchen a ritmos distintos. De ahí la familia de escalas de esta lección.
Una advertencia de rigor: muchas de las cantidades siguientes no se pueden calcular, solo medir: el desfase UT1 − UTC lo publica cada semana el IERS (Bulletin A) y los segundos intercalares se anuncian con seis meses de antelación (Bulletin C). Los valores de esta lección son los vigentes el 29 de octubre de 2026 y tienen fecha de caducidad.
2. La familia de escalas

2.1 Escalas atómicas: TAI y UTC
- TAI (Tiempo Atómico Internacional): promedio ponderado de más de 400 relojes atómicos, realizado por el BIPM. Es uniforme por construcción; su unidad es el segundo SI en el geoide.
- UTC (Tiempo Universal Coordinado): marcha al ritmo de TAI pero se mantiene a menos de 0.9 s de UT1 insertando segundos intercalares (siempre al final de un 30 de junio o de un 31 de diciembre). Desde el 1 de enero de 1972 la diferencia es un número entero de segundos:
Entre 1972 y 2016 se insertaron 27 segundos intercalares (partiendo de 10 s en 1972); la lista completa está en SEGUNDOS_INTERCALARES de src/lib/math/tiempo.ts. Desde 2017 no ha habido ninguno: la rotación de la Tierra se ha acelerado ligeramente y UT1 − UTC es ahora negativo y decreciente, por lo que un eventual segundo intercalar sería negativo, algo que nunca ha ocurrido. La Conferencia General de Pesas y Medidas decidió en 2022 abandonar los segundos intercalares a más tardar en 2035.
2.2 Escalas dinámicas: TT, TDB, TCG, TCB
- TT (Tiempo Terrestre): el tiempo propio de un reloj ideal sobre el geoide, es decir, el tiempo en que se expresan las efemérides geocéntricas. Se realiza a partir de TAI con un desfase histórico fijo:
(La resolución IAU 2000 B1.9 lo define con precisión relativista: TT difiere de TCG, el tiempo coordenado geocéntrico, por la tasa constante .)
- TDB (Tiempo Dinámico Baricéntrico): argumento de las efemérides planetarias (JPL DE). Definido por la resolución IAU 2006 B3 como transformación lineal de TCB: con , s y . La diferencia TDB − TT es periódica, de amplitud ms, dominada por la excentricidad de la órbita terrestre (dilatación gravitatoria y cinemática variables):
con en milenios julianos TT desde J2000.0 (términos principales de Fairhead & Bretagnon 1990, tal como figuran en SOFA dtdb; tdbMenosTt incluye seis términos). Para casi toda la astronomía observacional TDB ≈ TT.
2.3 Escalas rotacionales: UT1 y ΔT
- UT1: definido por el ángulo de rotación de la Tierra (§5). Es la escala que necesita el observador, y es irregular: fluctúa por mareas, vientos, el núcleo… y se frena a largo plazo (la duración del día crece unos 1.8 ms por siglo en promedio histórico, Stephenson, Morrison & Hohenkerk 2016; la fricción de marea sola daría 2.3 ms).
- UT1 − UTC (DUT1): lo mide el IERS por VLBI y lo publica en el Bulletin A. Valor del 22 de octubre de 2026: s; predicción para el 10 de noviembre: s.
- ΔT = TT − UT1: la cantidad que hay que sumar al tiempo universal para obtener el tiempo de las efemérides. Hoy
Históricamente ΔT era hacia 1900, s en 1958 (de ahí la constante s, que hizo continuo TT con la antigua escala de efemérides en el instante en que empezó TAI), s en 2000 y s en 2026; para fechas anteriores a 1620 solo se conoce por eclipses antiguos, con incertidumbres de minutos u horas (Morrison & Stephenson). Esa incertidumbre es la que limita, por ejemplo, saber dónde fue visible un eclipse del año 1000.
3. Día juliano

3.1 Definición
El día juliano (JD) cuenta días (y fracción) desde el mediodía del 1 de enero de 4713 a. C. del calendario juliano proléptico. Es un número continuo, sin meses ni años bisiestos, ideal como argumento de polinomios. Puede referirse a cualquier escala: JD(UTC), JD(TT), JD(UT1)… Referencias:
El MJD (fecha juliana modificada) empieza a medianoche (del 17 de noviembre de 1858) y tiene menos dígitos; es el que usan los boletines del IERS (MJD 61335 = 22 de octubre de 2026). Un siglo juliano son 36 525 días, y la variable habitual en las fórmulas es
3.2 Algoritmo (Meeus ec. 7.1)
Para el calendario gregoriano, con , , (día con fracción): si , se hace , (así febrero es el último mes del año y el día bisiesto queda al final). Con y (corrección gregoriana de los siglos),
El término genera la secuencia de días acumulados 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 31 de marzo a enero (el evita errores de redondeo); el reparte los bisiestos. Está en jdDesdeCalendario, con su inversa calendarioDesdeJD; el test comprueba el ejemplo 7.a de Meeus (1957 octubre 4.81 → 2436116.31, el lanzamiento del Sputnik) y J2000.0.
4. Día solar y día sidéreo

La Tierra da una vuelta respecto de las estrellas en un día sidéreo; respecto del Sol, en un día solar, algo más largo porque la Tierra avanza en su órbita al día y tiene que girar ese ángulo extra. Si en un año trópico hay días solares, hay exactamente rotaciones sidéreas (una vuelta extra por el viaje alrededor del Sol):
La IAU fija la tasa con precisión en la definición del ángulo de rotación (§5): vueltas por día UT1, lo que da un día estelar (una vuelta respecto del origen celeste intermedio, no rotante) de s. El día sidéreo medio (una vuelta respecto del equinoccio medio, que precesa) es s más corto, s, porque el equinoccio retrocede hacia el oeste y la Tierra lo alcanza antes. Ambos valores los calcula tiempo.ts a partir de las constantes de la IAU y los comprueba el test.
5. Ángulo de rotación de la Tierra y tiempo sidéreo

5.1 ERA
Desde las resoluciones IAU 2000, la rotación de la Tierra se describe por el ángulo de rotación de la Tierra (ERA), , ángulo entre el origen celeste intermedio (CIO) y el origen terrestre intermedio, lineal en UT1 por definición (IERS Conventions 2010, ec. 5.15):
Es la definición misma de UT1. En J2000.0, .
5.2 GMST (IAU 2006)
El tiempo sidéreo medio de Greenwich es el ángulo horario del equinoccio medio de la fecha. Como el equinoccio precesa respecto del CIO, GMST = ERA + (precesión acumulada en ascensión recta), un polinomio en siglos julianos TT (Capitaine, Wallace & Chapront 2005; SOFA gmst06):
con . El término por siglo ( por año s de tiempo por año) es la precesión general en ascensión recta. Nótese el doble argumento: UT1 para la rotación, TT para la precesión; usar UT1 en el polinomio introduce un error de segundos de arco, despreciable, pero usar UTC en lugar de UT1 en el ERA introduce un error de ms de tiempo hoy, y hasta 0.9 s en el peor caso. Es el primer error sistemático que comete quien «usa la hora del ordenador».
5.3 La fórmula clásica (Meeus ec. 12.4)
En la práctica de precisión de segundo de arco se usa la forma polinómica en grados derivada de la expresión IAU 1982 (Aoki et al. 1982), que es la que implementa gmst en src/lib/math/coordinates.ts y la lección anterior:
Las dos expresiones difieren en menos de 4 ms de tiempo (0.06″) entre 1987 y 2030 (test tiempo.test.ts): la diferencia se debe a las constantes de precesión IAU 1976 frente a IAU 2006. Para fines docentes, y para el simulador, la fórmula de Meeus es suficiente.
5.4 GAST y tiempo sidéreo local
El tiempo sidéreo aparente (GAST) refiere el ángulo horario al equinoccio verdadero, afectado por la nutación: , donde es la ecuación de los equinoccios (hasta s de tiempo; lección siguiente). El tiempo sidéreo local se obtiene sumando la longitud del observador, positiva al este: ; el ángulo horario de un astro es entonces .
6. Ejemplo resuelto

Instante: 2026 octubre 22, 0 00 00 UTC. Observador: Bogotá, (centro de la ciudad). Datos del IERS: TAI − UTC = 37 s; UT1 − UTC = −0.04286 s (Bulletin A, valor observado para ese día).
- Día juliano. , , : , ; , . ; (coincide con el boletín).
- Escalas. s, luego . s. . ms (fase de la órbita: a finales de octubre la Tierra se acerca al perihelio).
- ERA. ; vueltas ; la fracción da .
- GMST. ; polinomio . . Con la fórmula de Meeus: (4 ms más).
- GAST. Con la nutación de la fecha (lección siguiente; serie corta de Meeus) y : ecuación de los equinoccios s. .
- Local. . ; .
Interpretación: a medianoche UTC (19 h hora de Bogotá) culminan en Bogotá los astros de . Todos los valores se reproducen con tiempo.ts y reduccion.ts; el error dominante del resultado es el de la serie corta de nutación (, es decir, 0.03 s).
7. Análisis de error: qué importa y qué no

| Fuente | Tamaño | Efecto en el ángulo horario |
|---|---|---|
| Usar UTC en vez de UT1 | s (hoy 0.043 s) | hasta (hoy ) |
| Ignorar ΔT en el argumento TT de las efemérides | 69 s | la Luna se mueve /s: ; el Sol, |
| Ignorar TDB − TT | ms | en la Luna |
| GMST Meeus en vez de IAU 2006 | 4 ms | |
| Ignorar la ecuación de los equinoccios (GMST en vez de GAST) | s | hasta |
| Redondear la longitud a |
Moraleja: para precisión de segundo de arco lo que importa es ΔT (en las efemérides), la ecuación de los equinoccios y la longitud del observador, no la diferencia entre fórmulas de GMST ni TDB − TT.
Qué observar. El simulador calcula el tiempo sidéreo local con la fórmula de Meeus a partir de la hora UTC del sistema (sin ΔT ni DUT1). Pon la fecha del ejemplo y comprueba qué ascensión recta culmina a las 19:00 hora de Bogotá. Luego avanza exactamente 24 h: el cielo se ha adelantado .
Problemas
1. (Día sidéreo). Demuestra que si el año trópico tiene días solares medios, contiene exactamente días sidéreos, y calcula el día sidéreo con . ¿Por qué el valor IAU del día estelar (86164.0989 s) no coincide exactamente con ese resultado?
Ver solución
Sea la velocidad angular de rotación respecto de las estrellas y la velocidad angular orbital media (mismo sentido). El Sol vuelve al meridiano cuando la Tierra ha girado más el ángulo orbital recorrido: , luego . En un año, el número de vueltas sidéreas es . Así s: el día sidéreo medio (la vuelta respecto del equinoccio, que es lo que mide el año trópico), en acuerdo con el valor deducido de las constantes IAU. El día estelar (vuelta respecto de un origen no rotante) se obtiene con el año sidéreo, d: s, que supera en ms al valor IAU s. La discrepancia muestra la hipótesis oculta del argumento: que el día solar medio dura exactamente s SI, cuando hoy dura – ms más; las constantes IAU se refieren a días UT1, y se eligió para que UT1 fuera continuo con la antigua definición basada en GMST.
2. (Algoritmo del día juliano). Demuestra que , para (marzo a febrero), genera los días acumulados al comienzo de cada mes contados desde el 1 de marzo, y explica por qué el 0.0001 es necesario.
Ver solución
para : . Las partes enteras menos 122 son , y las diferencias consecutivas son : las duraciones de marzo, abril, …, enero. Funciona porque reparte un día extra cada cinco tercios de mes, que es exactamente la alternancia 31-30 con la excepción julio–agosto (ambos de 31), que cae donde la fracción acumulada pasa de 0.8 a 0.4. Los casos y dan exactamente y : en aritmética binaria puede evaluarse como y el suelo daría 152; el lo evita sin afectar a ningún otro valor (el margen hasta el siguiente entero es ).
3. (ΔT y la Luna). La Luna avanza en ascensión recta por segundo de tiempo. Un programa calcula la posición de la Luna para las 03:00:00 UTC del 22 de octubre de 2026 usando como argumento de la efeméride (que espera TT). ¿Qué error comete? ¿Y si usa UT1? ¿Y para el año 1600, con s?
Ver solución
Error /s. Con UTC: (más que el diámetro de un cráter grande; a aumentos se nota). Con UT1: s, prácticamente lo mismo (); la diferencia entre UTC y UT1 (0.04 s) solo cuesta . En 1600: , pero la incertidumbre de ΔT en esa época es de varios segundos, luego ni siquiera con la corrección se baja de unos pocos segundos de arco. Para el Sol (/s) el error actual sería : pequeño, pero mayor que la precisión de cualquier efeméride moderna.
4. (Ecuación de los equinoccios). Demuestra que el desplazamiento del equinoccio verdadero respecto del medio, medido a lo largo del ecuador, es en primer orden, y acota su valor máximo en segundos de tiempo.
Ver solución
La nutación en longitud desplaza el equinoccio a lo largo de la eclíptica. En el triángulo esférico infinitesimal formado por el equinoccio medio , el verdadero (a distancia sobre la eclíptica) y el pie de la perpendicular desde al ecuador, el ángulo en es , luego el cateto sobre el ecuador mide (y el otro, , es un desplazamiento en declinación que no afecta al ángulo horario). Como y : s de tiempo (1 s de tiempo ). En el ejemplo resuelto vale s.
5. (Deriva secular). La duración del día aumenta unos ms por siglo (promedio de los últimos 2700 años, Stephenson, Morrison & Hohenkerk 2016). Demuestra que ΔT crece entonces de forma cuadrática con el tiempo y estima ΔT para el año con la parábola . Compara con el valor que daría una extrapolación lineal desde hoy.
Ver solución
Si el exceso de duración del día es con ms/siglo (y en siglos), el retraso acumulado del reloj rotacional es . Con siglo: s: de ahí el coeficiente s por siglo². Para : siglos, s h. Una extrapolación lineal desde hoy (entre 2000 y 2026 ΔT creció s/año, y en los últimos años casi nada) daría s, con signo erróneo: la física (frenado de marea) exige la parábola. El vértice en 1820 es la época en que el día duró exactamente 86 400 s SI, por la forma en que se definió el segundo.
6. (Computacional). Escribe una función que, dados año, mes, día, hora, minuto y segundo UTC y la longitud, devuelva JD, MJD, JD(TT), ERA, GMST (IAU 2006 y Meeus), su diferencia en ms, y el LMST. Verifica con el ejemplo 12.a de Meeus (1987 abril 10, 0 UT → GMST ) y con el ejemplo resuelto de §6. Luego grafica la diferencia IAU 2006 − Meeus entre 1900 y 2100.
Ver solución
import numpy as np
def jd(Y, M, D, h=0, m=0, s=0):
D += (h + m/60 + s/3600)/24
if M <= 2: Y, M = Y-1, M+12
A = Y//100; B = 2 - A + A//4
return int(365.25*(Y+4716)) + int(30.6001*(M+1)) + D + B - 1524.5
def era(jd_ut1):
Tu = jd_ut1 - 2451545.0
return 2*np.pi*((0.7790572732640 + 1.00273781191135448*Tu) % 1)
def gmst06(jd_ut1, jd_tt):
t = (jd_tt - 2451545.0)/36525
p = 0.014506 + t*(4612.156534 + t*(1.3915817 + t*(-0.00000044 + t*(-0.000029956 - 0.0000000368*t))))
return (era(jd_ut1) + np.radians(p/3600)) % (2*np.pi)
def gmst_meeus(jd_ut1):
d = jd_ut1 - 2451545.0; T = d/36525
return np.radians((280.46061837 + 360.98564736629*d + 0.000387933*T**2 - T**3/38710000) % 360)
def hms(x):
h = x*12/np.pi; return f"{int(h)}h {int(h%1*60)}m {(h*60)%1*60:.4f}s"
TAI_UTC, DUT1 = 37.0, -0.04286
j = jd(2026, 10, 22); j_tt = j + (32.184 + TAI_UTC)/86400; j_ut1 = j + DUT1/86400
print(hms(gmst06(j_ut1, j_tt)), hms(gmst_meeus(j_ut1)))
print(hms(gmst_meeus(jd(1987, 4, 10)))) # 13h 10m 46.3668sPara 1987 hay que usar TAI − UTC s (vigente desde julio de 1985) y DUT1 de la época ( s; para el ejemplo de Meeus se toma UT1 = UT directamente). La gráfica de la diferencia es una curva suave: ms de 1950 a 2050, creciendo cuadráticamente fuera de ese intervalo por el término distinto en ambas fórmulas.
✦ Autoevaluación
Lecturas
- Explanatory Supplement to the Astronomical Almanac, 3.ª ed. (2013), cap. 3: la referencia completa sobre escalas de tiempo, con la historia de ET, TDT y TDB; cap. 6 para ERA, GMST y la relación con la precesión.
- IERS Conventions (2010), cap. 5 (ec. 5.15, ERA) y cap. 10 (escalas de tiempo relativistas); boletines A y C en iers.org.
- Capitaine, Wallace & Chapront (2005), A&A 432, 355: deducción de la expresión GMST(ERA, t) compatible con IAU 2006.
- Meeus (1998), caps. 7, 10 y 12: los algoritmos tal como se programan, con ejemplos numéricos que sirven de test.
- Stephenson, F. R., Morrison, L. V. & Hohenkerk, C. Y. (2016). Measurement of the Earth’s rotation: 720 BC to AD 2015. Proc. R. Soc. A 472, 20160404: la determinación histórica de ΔT con eclipses.
- SOFA, Time Scale and Calendar Tools: diagrama de las escalas y rutinas de conversión que son el estándar de facto.
🍎 Guía para el profesor
- Tiempo
- 2 clases de 90 min
- Resultado de aprendizaje
- Al finalizar, el estudiante convierte entre UTC, TAI, TT, TDB y UT1 con los desfases vigentes, calcula el día juliano y el tiempo sidéreo local con las fórmulas IAU 2006 y clásica, y cuantifica el error de cada aproximación.
- Evidencia de aprendizaje
- Entrega del problema 6 (programa verificado contra Meeus 12.a y contra el ejemplo resuelto) acompañado de la tabla de errores de §7 rehecha para la fecha de la clase con los valores del Bulletin A vigente.
Materiales
- Acceso a iers.org para descargar los boletines A y C del día
- Python 3 o una hoja de cálculo
- Código de referencia: src/lib/math/tiempo.ts y su test
- Simulador Planisferio interactivo del portal
Secuencia sugerida
Clase 1 (90 min). Inicio (15 min): abrir los boletines A y C del IERS en vivo y leer TAI − UTC y UT1 − UTC del día; discutir por qué uno es entero y el otro no. Desarrollo (60 min): mapa de escalas (§2) con la cadena UTC → TAI → TT → TDB y UTC → UT1; día juliano con demostración del problema 2; día solar y sidéreo (problema 1). Cierre (15 min): cada estudiante calcula a mano el JD y el ΔT de su fecha de nacimiento.
Clase 2 (90 min). Inicio (10 min): «¿cuánto ha girado la Tierra desde J2000.0?» (ERA). Desarrollo (60 min): ERA, GMST IAU 2006 y fórmula de Meeus; ejemplo resuelto de §6 paso a paso; tabla de errores de §7. Taller: problema 6 con verificación contra Meeus 12.a. Cierre (20 min): problemas 3 y 4; mini-prueba. Tarea: problema 5 y actualizar la tabla de §7 con los valores del Bulletin A del día.
Errores frecuentes
- Creer que UTC «es» el tiempo universal. Mostrar UT1 − UTC en el Bulletin A y la historia de los segundos intercalares.
- Sumar 69 s a todo. Solo las efemérides (TT) lo necesitan; el ángulo de rotación requiere UT1, que está a décimas de segundo de UTC.
- Confundir día sidéreo (equinoccio) con día estelar (CIO), o día sidéreo con año sidéreo. Hacer el problema 1 completo.
- Usar TT en el ERA o UT1 en el polinomio de precesión sin saber cuál de los dos errores importa (el primero sí: 69 s de rotación = 17′; el segundo no).
- Olvidar que ΔT para fechas históricas es incierto: pedir siempre una barra de error, y no un valor, para fechas anteriores a 1620.