Dia Juliano (Astronomia)



El método es válido tanto para años positivos como negativos pero no para días julianos negativos.Vale tanto para fechas gregorianas como para fechas julianas, que son fechas interesantes para acontecimientos o personajes antiguos,anteriores al siglo XV.

Resultado de imagen de julian date



Sea Y el año y  M el mes.
D es el día del mes con los decimales si los hubiera.

Si M es menor de 3 se pondrá Y-1 en lugar de Y ; y se pondrá M+12 en lugar de M

Si la fecha es gregoriana se hace A = int(Y/100)  ;  B = 2 - A + int(A/4)

si la fecha fuera juliana B = 0

el día juliano será:


JD=int(365.25*(Y+4716))  + int(30.6001*(M+1))  + D + B - 1624.5

ejemplos de comprobación:

1977 abril 26.4 UT     JD= 2 443259.9
1957 Octubre 4.81     JD= 2436116.31

int(x) representa el numero x sin los decimales, por ejemplo int(7/3) = 2 ; int(6,23)=6 ; int(4/2)=2 

(Algoritmo de Jean Meeus)