LINKS EN EL DOCUMENTO
| 2 | DÍA JULIANO | JD |
| 7 | DELTA-T | ΔT |
| 11 | MERIDIANO CENTRAL | MC |
| 15 | HORA LEGAL DE OFICIAL | HL |
| 17 | HORA CIVIL DE OFICIAL | HC |
| 18 | HORA SOLAR DE OFICIAL | HS |
| 19 | HORA SIDERAL DE OFICIAL | HD |
| 21 | DIFERENCIA EN HORA CIVIL ENTRE DOS PUNTOS | HC1⇔HC2 |
CONSIDERACIONES Y ACLARACIONES
REDONDEOS Y TRUNCAMIENTOS
DATOS
- Número decimal: N ≡ X.Y
- Parte entera: X
- Parte decimal: Y
- Formato parte decimal: Y = {C1}{C2}{C3}…{Cn}…
OPERACIONES
- Parte entera:
- Parte decimal:
- Truncamiento (cifra k-ésima):
- Redondeo (cifra k-ésima):
ELEMENTOS DE DIVISIÓN
DATOS
- DIVIDENDO: dn
- DIVISOR: dr
- COCIENTE: q
- RESTO: r
| dn | dr |
| r | q |
OPERACIONES
- COCIENTE ENTERO:
- RESTO:
DÍA JULIANO (JULIAN DAY) JD CORRESPONDIENTE A UNA FECHA Y HORA GREGORIANOS
ARGUMENTOS
- Fecha: d/m/a
- Hora: hr:mn:sg
CÁLCULOS
Configuración de parámetros
- Parámetro ANUAL, PA
- Parámetro MENSUAL, PM
- Parámetro de paso, Po
- Parámetro CALENDARIO, PB
- Parámetro DÍA, PD
- Parámetro HORA, PH
Cálculo del día juliano
Devuelve DÍA JULIANO JD
AÑO JULIANO REFERIDO A J2000.0, JY
ARGUMENTOS
- Fecha y hora completa
- día juliano JD
CÁLCULOS
Devuelve AÑO JULIANO JY desde J2000.0
SIGLO JULIANO O CENTURIA JULIANA REFERIDO A J2000.0, JC
ARGUMENTOS
- Fecha y hora completa
- día juliano JD
CÁLCULOS
Devuelve SIGLO JULIANO T desde J2000.0
MILENIO JULIANO REFERIDO A J2000.0, JM
ARGUMENTOS
- Fecha y hora completa
- día juliano JD
CÁLCULOS
Devuelve MILENIO JULIANO τ desde J2000.0
DIEZMILENIOS JULIANOS REFERIDO A J2000.0, U
ARGUMENTOS
- Fecha y hora completa
- día juliano JD
CÁLCULOS
Devuelve DIEZMILENIO JULIANO U desde J2000.0
DELTA-T: ΔT = [TD] - [UT]
ARGUMENTOS
- Fecha y hora completa
- año y mes: "a" y "m"
CÁLCULOS
Devuelve segundos de tiempo
FECHA GREGORIANA CORRESPONDIENTE A UN DÍA JULIANO
ARGUMENTOS
- Día juliano, JD
CÁLCULOS
Configuración de parámetros
Cálculo de fecha
- FECHA: PARÁMETRO d0
- FECHA: DÍA
- FECHA: MES
- FECHA: AÑO
- FECHA: PARÁMETRO H0
- TIEMPO: HORA
- FECHA: PARÁMETRO M0
- TIEMPO: MINUTO
- FECHA: PARÁMETRO S0
- TIEMPO: SEGUNDO PRECISIÓN: (cifras significativas: n) con tres suele ser suficiente, n=3
Devuelve fecha gregoriana: { [d/m/a] , [hr:mn:sg] }
HORARIO ADELANTADO
ARGUMENTOS
- Año, A con todas sus cifras
CÁLCULOS
- HORARIO DE VERANO (último domingo de marzo)
- Día juliano del último día de MARZO, JD
- Día de la semana correspondiente, Ds
- Si Ds = "DOMINGO" ⇒ JDVER=JD
- Si Ds ≠ "DOMINGO" ⇒ JD=JD-1 (disminuimos un día) ⇒ volver al punto 2
- HORARIO DE INVIERNO (último domingo de octubre)
- Día juliano del último día de OCTUBRE, JD
- Día de la semana correspondiente, Ds
- Si Ds = "DOMINGO" ⇒ JDINV=JD
- Si Ds ≠ "DOMINGO" ⇒ JD=JD-1 (disminuimos un día) ⇒ volver al punto 2
Devuelve (JDVER,JDINV) con el día juliano de inicio del horario de verano y el día juliano de inicio del horario de invierno
DESFASE POR HORARIO ADELANTADO: Ha
ARGUMENTOS
- Día juliano, JD
CÁLCULOS
- Determinar la fecha Gregoriana asociada al día juliano JD: D/M/A (hr:mn:sg)
- Determinar el Horario Adelantado: (JDVER,JDINV)
- si JD < JDVER ⇒ Ha=0
- si JDVER < JD ≤ JDINV ⇒ Ha=1
- si JD ≥ JDINV ⇒ Ha=0
Devuelve Las horas de desfase Ha: 0 o 1
MERIDIANO CENTRAL
ARGUMENTOS
- Longitud geográfica, λ, en grados
Alcaración:
- La longitud geográfica puede expresarse en dos rangos distintos: llevando signo (+ o -) o alternativamente orientación (E u O); o sin signo
- Tipo I: RANGO (-180º , 180º)
- Signo explícito:
- "+" al ESTE o "-" al OESTE
- Signo implícito:
- Con la orientación "E" al ESTE u "O" al OESTE
- Tipo II: RANGO (0º , 360º)
- Valor en grados sin signo alguno
CÁLCULOS
HUSO HORARIO (GEOGRÁFICO)
ARGUMENTOS
- Longitud terrestre del lugar, λ en grados
- Meridiano de referencia, MC en grados entre -180º y +180º
CÁLCULOS
- Convertir el meridiano de grados a horas
Devuelve el número entero de huso horario Hh expresado en horas entre (-12 , 0) al OESTE, o entre (0 , +12) al ESTE de Greenwich
CORRECCIONES HORARIAS
Correcciones sobre la hora oficial para calcular el resto
Argumentos necesarios
- Fecha: d/m/a
- Hora: hr:mn:sg
- Zona horaria (Zh) determinada por cada país
- Horario adelantado (Ha)
- Huso horario (Hh) en horas
Corrección gubernamental: CG
Desfase establecido arbitrariamente por un país de acuerdo con sus propios intereses.
En España lo componen:
- Zona horaria. Zh=1. Determinado por Franco para adaptar las horas al horario de Berlín
- Horario adelantado. Con el objetivo de ahorrar energía aprovechando las horas de luz. En verano Ha=1 y en invierno Ha=0
CG = -( Zh + Ha )
Correccción del Huso: CH
Diferencia horaria entre el meridiano de referencia del huso horario y el meridiano de Greenwich, medido en horas. Acumula la corrección gubernamental
CH = CG - Hh = -( Zh + Ha + Hh )
Corrección Local: CL
Determinada por la diferencia entre el meridiano local y el de referencia. Se mide en horas y acumula la corrección huso:
CL = CH + λ/15 = λ/15 - ( Zh + Ha + Hh )
Corrección Solar: CS
Debida a la diferencia en horas entre la hora solar y la civil, es decir, la ecuación del tiempo. Acumula la corrección local:
CS = CL + Δt/60 = ( Δt/60 + λ/15) - ( Zh + Ha + Hh )
RELACCIÓN ENTRE CORRECCIONES Y HORAS
- HL = HO + CG ⇔ HO = HL - CG
- HU = HL - Hh = HO + CH ⇔ HO = HU - CH
- HC = HU + λ/15 = HO + CL ⇔ HO = HC - CL
- HS = HC + Δt/60 = HO + CS ⇔ HO = HS - CS
HORA LEGAL HL DE HORA OFICIAL HO
ARGUMENTOS
- Día juliano, JO
- Zona horaria, Zh
CÁLCULOS
- Obtener la datación gregoriana: (d,m,a) y (hr,mn,sg)
- Calcular el desfase por horario adelantado: Ha
- Corrección gubernamental: CG = -(Zh + Ha)
- Expresar la hora oficial en formato decimal:
- Hora legal (inicial):
- HORA LEGAL:
- DÍA JULIANO asociado a la HORA LEGAL:
Devuelve día juliano de la HORA LEGAL
HORA UNIVERSAL HU DE HORA OFICIAL HO
ARGUMENTOS
- Día juliano, J O
- Zona Horaria, Zh
CÁLCULOS
- Obtener la datación gregoriana: (d,m,a) y (hr,mn,sg)
- Calcular el desfase por horario adelantado: Ha
- Calcular el Huso horario geográfico: Hh
- Corrección de Huso: CH = CG - Hh
- Expresar la hora oficial en formato decimal:
- Hora universal (inicial):
- HORA UNIVERSAL:
- DÍA JULIANO asociado a la HORA UNIVERSAL:
Devuelve día juliano de la HORA UNIVERSAL
HORA CIVIL HC DE HORA OFICIAL HO
ARGUMENTOS
- Día juliano, J O
- Zona Horaria, Zh
- Longitud local, λ en grados
CÁLCULOS
- Obtener la datación gregoriana: (d,m,a) y (hr,mn,sg)
- Calcular el desfase por horario adelantado: Ha
- Calcular el Huso horario geográfico: Hh
- Expresar la longitud λ en horas:
- Corrección local: CL = CH + Lh
- Expresar la hora oficial en formato decimal:
- Hora civil (inicial):
- HORA CIVIL:
- DÍA JULIANO asociado a la HORA CIVIL:
Devuelve día juliano de la HORA CIVIL
HORA SOLAR HS DE HORA OFICIAL HO
ARGUMENTOS
- Día juliano, J D
- Zona Horaria, ZH
- Longitud local, λ en grados
CÁLCULOS
- Obtener la datación gregoriana: (d,m,a) y (hr,mn,sg)
- Calcular el desfase por horario adelantado: Ha
- Calcular el Huso horario geográfico: Hh
- Calcular la data juliana del día universal: JU
- Calcular la Ecuación del tiempo : Δt en minutos, y convertir en horas: Δth
- Expresar la longitud λ en horas:
- Corrección solar: CS = CL + Δth
- Expresar la hora oficial en formato decimal:
- Horasolar (inicial):
- HORA SOLAR:
- DÍA JULIANO asociado a la HORA SOLAR:
Devuelve día juliano de la HORA SOLAR
HORA SIDERAL HD DE HORA OFICIAL HO
ARGUMENTOS
- Día juliano de hora oficial, JO
- Zona Horaria, Zh
- Longitud local, λ en grados
CÁLCULOS
- Convertir la Longitud λ de grados a horas:
- Obtener la fecha gregoriana del día juliano de hora oficial
- Calcular el día juliano de la hora civil,JC:
- Determinar la expresión decimal de la hora civil:
- Determinar el día juliano del último equinoccio de otoño (momento en que coincide la hora sideral con la civil), JEO
- Número total de días completos transcurridos desde el último equinoccio de otoño, ND:
- Expresar la Hora Civil en fracción de un día, HCD:
- Tiempo total transcurrido desde el último equinoccio de otoño en días, PD:
- Desfase de tiempo diario , en horas, entre día solar y sideral, Dd:
- Total de desfase en días, a Dd por día => DT horas:
- Día juliano del 28 de febrero del año A0, JDF: FUNCIÓN Juliana(28,2,A0,0,0,0)
- Determinar si el año A0 es bisiesto calculando el número total de díasdel año, NA0. FUNCIÓN Bisiestos(A0). Devuelve el número de días
- Determinar la constante "bisiesta" K:
- Hora sideral inicial , HD0:
- HORA SIDERAL , HD:
- DÍA JULIANO asociado a la HORA Sideral, JDD0 sin hora corregida:
- Obtener el formato complejo de la Hora SIDERAL: FUNCIÓN HorasSimpleCompleja(HD). Devuelve array(hd,md,sd)
- Calcular la fecha Gregoriana de JDD0:FUNCIÓN JD_Gregoriano(JDD0) (solamente interesa la fecha: Dd,Md y Ad)
- Obtener el día juliano de la hora y fecha ssiderales, JDD: FUNCIÓN Juliana(Dd,Md,Ad,hd,md,sd)
Devuelve día juliano de la HORA y FECHA siderales
HORA OFICIAL HO DE HORA UNIVERSAL HU
ARGUMENTOS
- Día juliano, JU
- Zona Horaria, Zh
- Longitud geográfica local, λ en grados
CÁLCULOS
- Obtener la datación gregoriana: (d,m,a) y (hr,mn,sg)
- Calcular el desfase por horario adelantado: Ha
- Calcular el Huso horario geográfico: Hh
- Corrección de Huso:
- Hora Oficial (inicial):
- HORA OFICIAL:
- DÍA JULIANO asociado a la HORA OFICIAL, JO: Determinar con HO y la fecha gregoriana
Devuelve día juliano de la HORA OFICIAL
DIFENRECIA EN HORA CIVIL ENTRE DOS PUNTOS
ARGUMENTOS
- Longitud geográfica de ambos puntos, λ1 y λ2
- Horaq civil en el punto 1, HC1
CÁLCULOS
- Convertir longitudes a formato decimal para i = 1 y 2:
- Si la orientación es ESTE: '+'
- Si la orientación es OESTE: '-'
- Obtener meridianos locales para i = 1 y 2:
- Diferencia de meridianos:
- Convertir a horas:
- Añadir a la hora civil del punto 1:
- Corregir hora civil del punto 2:
Devuelve la hora civil de segundo punto, HC2 en el mismo instante del punto 1