LINKS EN EL DOCUMENTO

7 DELTA-T ΔT

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: E[N] = X
  • Parte decimal: D[N] = Y = N-E[N]
  • Truncamiento (cifra k-ésima): Tk[N] = X. {C1}{C2}{C3}{Ck}
  • Redondeo (cifra k-ésima): Rk[N] = X. {C1}{C2}{C3}{Ck} si {Ck+1}<5 X. {C1}{C2}{C3}{Ck+1} si {Ck+1}5

ELEMENTOS DE DIVISIÓN

DATOS

  • DIVIDENDO: dn
  • DIVISOR: dr
  • COCIENTE: q
  • RESTO: r
dndr
rq

OPERACIONES

  • COCIENTE ENTERO: Q[ dn dr ] q=E[ dn dr ]
  • RESTO: R[ dn dr ] r= dn-dr·q = dn-dr· E[ dn dr ]

INICIO REGRESAR

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

  1. Parámetro ANUAL, PA
  2. PA = a-1 si m 2 a si m > 2
  3. Parámetro MENSUAL, PM
  4. PM = m+12 si m 2 m si m > 2
  5. Parámetro de paso, Po
  6. Po = E [ a 100 ]
  7. Parámetro CALENDARIO, PB
  8. PB = 0 si "d/m/a" <4/10/1582 2-Po +E [ Po 4 ] si "d/m/a" 4/10/1582
  9. Parámetro DÍA, PD
  10. PD=d
  11. Parámetro HORA, PH
  12. PH = hr + mn 60 + sg 3600 24

Cálculo del día juliano

JD = E[365.25(PA+4716)] + E[30.6001(PM+1)] + PB + ( PD + PH ) -1524.5

Devuelve DÍA JULIANO JD

INICIO REGRESAR

AÑO JULIANO REFERIDO A J2000.0, JY

ARGUMENTOS

  • Fecha y hora completa
  • día juliano JD

CÁLCULOS

JY = JD - 2451545.0 365,25

Devuelve AÑO JULIANO JY desde J2000.0

INICIO REGRESAR

SIGLO JULIANO O CENTURIA JULIANA REFERIDO A J2000.0, JC

ARGUMENTOS

  • Fecha y hora completa
  • día juliano JD

CÁLCULOS

TJC = JD - 2451545.0 36525

Devuelve SIGLO JULIANO T desde J2000.0

INICIO REGRESAR

MILENIO JULIANO REFERIDO A J2000.0, JM

ARGUMENTOS

  • Fecha y hora completa
  • día juliano JD

CÁLCULOS

  • TJC = JD - 2451545.0 36525
  • τt = JC 10 T 10

Devuelve MILENIO JULIANO τ desde J2000.0

INICIO REGRESAR

DIEZMILENIOS JULIANOS REFERIDO A J2000.0, U

ARGUMENTOS

  • Fecha y hora completa
  • día juliano JD

CÁLCULOS

  • TJC = JD - 2451545.0 36525
  • τt = JC 10 T 10
  • U = τ 10 T 100 JY 10000

Devuelve DIEZMILENIO JULIANO U desde J2000.0

INICIO REGRESAR

DELTA-T: ΔT = [TD] - [UT]

ARGUMENTOS

  • Fecha y hora completa
  • año y mes: "a" y "m"

CÁLCULOS

  • y=a+ (m-0.5) 12
  • Si a<-500 u = y-1820 100 ΔT = -20+32·u2
  • Si-500a<500 u = y 100 ΔT = 10583.6- 1014.41·u+ 33.78311·u2- 5.952053·u3- 0.1798452·u4+ 0.022174192·u5+ 0.0090316521·u6
  • Si-500a<1600 u = y-1000 100 ΔT = 1574.2- 556.01·u+ 71.23472·u2+ 0.319781·u3- 0.8503463·u4- 0.005050998·u5+ 0.0083572073·u6
  • Si1600a<1700 u = y-1600 ΔT = 120- 0.98081·u- 0.01532·u2+ u3 7129
  • Si1700a<1800 u = y-1700 ΔT = 8.83+ 0.1603·u- 0.0059285·u2+ 0.00013336 ·u3- u4 1174000
  • Si1800a<1860 u = y-1800 ΔT = 13.72- 0.332447·u+ 0.0068612·u2+ 0.0041116·u3- 0.00037436·u4+ 0.0000121272·u5- 0.0000001699·u6+ 0.000000000875·u7
  • Si1860a<1900 u = y-1860 ΔT = 7.62+ 0.5737·u- 0.251754·u2+ 0.01680668·u3- 0.0004473624·u4+ u5 233174
  • Si1900a<1920 u = y-1900 ΔT = -2.79+ 1.494119·u- 0.0598939 ·u2+ 0.0061966·u3- 0.000197·u4
  • Si1920a<1941 u = y-1920 ΔT = 21.20+ 0.84493·u- 0.076100·u2+ 0.0020936·u3
  • Si 1941a<1961 u = y-1950 ΔT = 29.07+ 0.407·u- u2 233 + u3 2547
  • Si1961a<1986 u = y-1975 ΔT = 45.45+ 1.067·u- u2 260 - u3 718
  • Si1986a<2005 u = y-2000 ΔT = 263.86+ 0.3345·u- 0.060374·u2+ 0.0017275·u3+ 0.000651814·u4
  • Si2005a<2050 u = y-2000 ΔT = 62.92+ 0.32217·u+ 0.005589·u2
  • Si2050a<2150 u = 2150-y v = y-1820 ΔT = -20+ 32· v 100 2 - 0.5628·u
  • Sia2150 u = a-1820 100 ΔT = -20+ 32· u 2

Devuelve segundos de tiempo

INICIO REGRESAR

FECHA GREGORIANA CORRESPONDIENTE A UN DÍA JULIANO

ARGUMENTOS

  • Día juliano, JD

CÁLCULOS

Configuración de parámetros

  1. Z = E[JD+0.5]
  2. F = D[JD+0.5]
  3. A0 = E[ Z-1867216.25 36524,25 ]
  4. A= Z si Z<2299161 Z +1 +A0 -E[ A0 4 ] si Z2299161
  5. B = A+1524
  6. C = E[ B-122.1 365,25 ]
  7. D = E[365.25C]
  8. K = E[ B-D 30.6001 ]

Cálculo de fecha

  1. FECHA: PARÁMETRO d0
  2. d0 = B-D-E[30.6001K]+F
  3. FECHA: DÍA
  4. d = E[d0]
  5. FECHA: MES
  6. m= K-1 si K<14 K-13 si K<14
  7. FECHA: AÑO
  8. a= C-4716 si m>2 C-4715 si m2
  9. FECHA: PARÁMETRO H0
  10. H0 = (d0-E[d0])24
  11. TIEMPO: HORA
  12. hr = E[H0]
  13. FECHA: PARÁMETRO M0
  14. M0 = (H0-hr)60
  15. TIEMPO: MINUTO
  16. mn = E[M0]
  17. FECHA: PARÁMETRO S0
  18. S0 = (M0-mn)60
  19. TIEMPO: SEGUNDO
  20. PRECISIÓN: (cifras significativas: n) con tres suele ser suficiente, n=3
    p = 10n
    sg = E[(pS0)+0.5] p

Devuelve fecha gregoriana: { [d/m/a] , [hr:mn:sg] }

INICIO REGRESAR

FECHA DE PESAJ (día 15 del mes NISAN)

ARGUMENTOS

  • Año gregoriano: Y

CÁLCULOS

  1. C = E[Y100]
  2. S = E[ 3·C-5 4 ] si Y1583 0 si Y<1583
  3. AP=Y+3760
  4. a=R[ 12·Y+12 19 ]
  5. b=R[ Y 4 ]
  6. Q= -1.904412361576+ 1.554241796621·a+ 0.25·b- 0.003177794022·Y+S
  7. Q0=R[Q]
  8. j=R[ Q0+ 3·Y+ 5·b+ 2-S 7 ]
  9. r=Q-Q0
  10. D0 = Q0+23 si j=2o j=4o j=6 Q0+24 si j=1y a>6y r0.632870370 Q0+23 si j=0y a>11y r0.897723765 Q0+22 si OTRO CASO
  11. M = 4 si D0>31 3 si D031
  12. D = D0-31 si D0>31 D0 si D0>31
  13. JD= Juliana(D,M,Y,0,0,0)

Devuelve, para el PESAJ, el día juliano, JD y el año hebreo, AP

INICIO REGRESAR

TIPO DE AÑO JUDÍO

ARGUMENTOS

  • Año gregoriano: Y

FUNCIONES AUXILIARES

  • Cálculo de día juliano del PESAJ

CÁLCULOS

  1. Día juliano del PESAJ del año actual : J0
  2. Día juliano del PESAJ del año siguiente: J1
  3. Días transcurridos entre ambos PESAJ: ND = J1-J0
  4. Tipo de año: Ta = ORDINARIO si 353ND355 EMBOLÍSTICO si 383ND385
  5. Tipo de mes: Tm = JASER (deficiente) si ND=353 o ND=383 KESIDRAN (regular) si ND=354 o ND=384 MALE (completo) si ND=355 o ND=385

Devuelve: el número de días del año hebreo: ND, el tipo de año: Ta y el tipo de mes: Tm

INICIO REGRESAR

DE FECHA HEBREA A FECHA GREGORIANA

ARGUMENTOS

  • Día hebreo: Dj
  • Mes hebreo: Mj
  • Año hebreo: Aj

FUNCIONES AUXILIARES

  • Cálculo de día juliano del PESAJ
  • Tipo del año judío
  • Día gregoriano de un Juliano

CÁLCULOS

  1. Año de PESAJ: AP = Ag-3760
  2. Día PESAJ gregoriano del año: vp =PESAJ_gregoriana(AP)
    Devuelve el array vp: [día juliano de PESAJ, año de PESAJ]
  3. Día Juliano (gregoriano) de PESAJ: JP =vp[0]
  4. Tipos de año y mes hebreos: th =Tipo_ano_judio(AP)
    Devuelve el array th: [nº días, tipo de año, tipo de mes]
  5. NA ≡ número de días transcurridos desde inicio del año hasta la fecha
    Obtener de la tabla de MESES HEBREOS; TIPO Y DURACIÓN
  6. NP ≡ número de días transcurridos desde inicio del año hasta el PESAJ
    Obtener de la tabla de MESES HEBREOS; TIPO Y DURACIÓN
  7. Diferencia en días: Dd =NA-NP
  8. JD =JP+Dd
  9. vg =JD_Gregoriano(JD)
    Devuelve el array gregoriano vg: [día, mes, año, hora, minuto, segundo]
  10. dg = vg[0] mg = vg[1] ag = vg[2]

Devuelve el día dg, mes mg y año ag gregorianos de la fecha hebrea

INICIO REGRESAR

DE FECHA GREGORIANA A FECHA HEBREA

ARGUMENTOS

  • Día juliano (gregoriano): JD

FUNCIONES AUXILIARES

  • Cálculo de día juliano del PESAJ
  • Tipo del año judío
  • Día gregoriano de un Juliano

CÁLCULOS

  1. vg =JD_Gregoriano(JD)
    Devuelve el array vg: [día, mes, año, hora, minuto, segundo]
  2. ag =vg[2]
  3. vh =PESAJ_gregoriana(ag)
    Devuelve el array vh: [día juliano, año de PESAJ]
  4. JP =vh[0]
  5. AP =vh[1]
  6. vt =Tipo_ano_judio(ag)
    Devuelve el array hebreo vt: [número de días, tipo de año, tipo de mes]
  7. Número de días del año hebreo: ND =vt[0]
  8. Tipo de año hebreo: Ta =vt[1]
  9. Tipo de mes hebreo: Tm =vt[2]

Devuelve: Día de PESAJ, 1º día del año, dia, mes y año

INICIO REGRESAR

FECHA GREGORIANA DEL RAMADÁN

ARGUMENTOS

  • Año gregoriano: ag

FUNCIONES AUXILIARES

  • Cambio de fecha musulmana a gregoriana: Musulman_Gregoriano
  • Cambio de fecha musulmanaDía Juliano de fecha gregoriana: Juliana

CÁLCULOS

  1. am= E[ 3332 · (ag-622)]
  2. vg= Musulman_Gregoriano( 1,9,am)
    Devuelve el array gregoriano vg: [día, mes, año, tipo de año musulmán, número de días del año musulmán]
  3. dg = vg[0] mg = vg[1] ag = vg[2]

Devuelve la fecha gr1goriana del primer día de Ramadán, día: dg ; mes: mg ; año: ag

INICIO REGRESAR

DE FECHA MUSULMANA A FECHA GREGORIANA

ARGUMENTOS

  • Día musulmán: dm
  • Mes musulmán: mm
  • Año musulmán: am

CÁLCULOS

  1. N= dm+ E[ 29.5001· (mm-1)+0.99]
  2. Q= E[am30]
  3. R= R[am30]
  4. A= E[ 11·R+3 30 ]
  5. W= 404·Q+ 354·R+ 208+A
  6. Q1= E[ W 1461 ]
  7. Q2= R[ W 1461 ]
  8. G= 621+ 4· E[7·Q+Q1]
  9. K= E[Q2365.2422]
  10. E= E[365.2422·K]
  11. J0= Q2-E+N-1
  12. X0= G+K
  13. J= J0-366 si J>366 y R[X04]=0 J0-365 si J>365 y R[X04]>0 J0 si OTRO CASO
  14. X= X0+1 si J>366 y R[X04]=0 X0+1 si J>365 y R[X04]>0 X0 si OTRO CASO
  15. JD= E[ 365.25· (X-1) ]+ 1721423+J
  16. α= E[ JD-1867216.25 36524.25 ]
  17. β= JD+1+ α- E[α4] si JD2299161 JD si JD<2299161
  18. b=β+1524
  19. c= E[ b-122.1 365.25 ]
  20. d= E[365.25·c]
  21. e= E[ b-d 30.001 ]
  22. tp= R[ 11·R+3 30 ]
  23. TP= INTERCALAR si tt>18 SIMPLE si tp18
  24. ND= 355 si tp>18 354 si tp18
  25. dg= b-d- E[30.6001·e]
  26. mg= e-1 si e<14 e-13 si e14
  27. ag= c-4716 si mg>2 c-4715 si mg2

Devuelve: día, mes y año gregorianos: (dg ; mg ; ag) ; tipo de año musulmán: TP y número de días del año musulmán: ND

INICIO REGRESAR

DE FECHA GREGORIANA A FECHA MUSULMANA

ARGUMENTOS

  • Año gregoriano: ag
  • Mes gregoriano: mg
  • día gregoriano: dg

CÁLCULOS

  1. d0=dg
  2. m0= mg+12 si mg<3 mg si mg3
  3. a0= ag-1 si mg<3 ag si mg3
  4. α= E [ a0100 ]
  5. β= 2-α+ E [ α4 ]
  6. b= E [ 365.25·a0 ] + E [ 30.6001·(m0+1) ] + d0+1722519+β
  7. c= E [ b-122.1365.25 ]
  8. d= E [ 365.25·c ]
  9. e= E [ b-d30.6001 ]
  10. FECHA GREGORIANA CONVERTIDA A CALENDARIO JULIANO
    • dj= b-d- E [ 30.6001·e ]
    • mj= e-1 si e<14 e-13 si e14
    • aj= c-4716 si mj>2 c-4715 si mj2
  11. W= 1 si R [ aj4 ] =0 2 si R [ aj4 ] 0
  12. A=aj-623
  13. B= E [ A4 ]
  14. C= R [ A4 ]
  15. C1=365.2501·C
  16. C0= E[C1]
  17. C2= C0 si C1-C00.5 C0+1 si C1-C0>0.5
  18. D'= 1461·B+170+C2
  19. Q= E [ D'10631 ]
  20. R= R [ D'10631 ]
  21. J= E [ R354 ]
  22. K= R [ R354 ]
  23. O= E [ 11·J+1430 ]
  24. H0= 30·Q+J+1
  25. J0= K-O+N-1
  26. CL= R [ H30 ]
  27. DL= R [ 11·CL+330 ]
  28. J1= 355 si J0=0 J0 si J00
  29. H1= H0-1 si J0=0 H0 si J00
  30. J2= J1-354 si DL<19 J1-355 si DL19
  31. H2=H1+1
  32. NÚMERO DE DÍAS DEL CALENDARIO MUSULMÁN
    • Nd= 354 si DL<19 355 si DL19
  33. S0= E [ J2-129.5 ]
  34. S= S0+12 si S00 S0 si S0>0
  35. FECHA MUSULMANA
    • Dm= 30 si J2=355 E [ J2-29.5·S0 ] si J2355
    • Mm= 12 si J2=355 1+S si J2355
    • Am=H

Devuelve el día, número de mes y año musulmanes: Dm, Mm y Am respectivamente

INICIO REGRESAR

MESES HEBREOS, TIPOS Y DURACIÓN

MES Nº MES ORDINARIO EMBOLÍSTICO
JASER
(Deficiente)
KESIDRAN
(Regular)
MALE
(Completo)
JASER
(Deficiente)
KESIDRAN
(Regular)
MALE
(Completo)
Tisri1303030303030
Heshvan2292930292930
Kislev3293030293030
Tevet4292929292929
Shevat5303030303030
Adar6292929303030
Veadar7292929
Nisan8303030303030
Iyar9292929292929
Sivan10303030303030
Tamuz11292929292929
Av12303030303030
Elul13292929292929

INICIO REGRESAR

MESES MUSULMANES, TIPOS Y DURACIÓN

MES Nº MES Tipo de año
Simple Intercalar
Muharram13030
Safar22929
Rabi Al-Awwal33030
Rabi Al-Thani42929
Jamada Al-Awwal53030
Jamada Al-Thani62929
Rajab73030
Shaban82929
Ramadan93030
Shawwal102929
Dhul Qadah113030
Dhul Hijjah122930

INICIO REGRESAR