Dia Juliano (Calculo)

Algoritmo de Jean Meeus:

El metodo es válido tanto para años positivos como negativos pero no para dias julianos negativos.

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

Si M es menor de 3 se pondra Y-1 en lugar de Y ; y se pondra 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 dia juliano sera:

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

ejemplos de comprobacion:

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