Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gelson-sc

Converter dia juliano

Recommended Posts

amigo o máximo que consegui achar foi isso

seguinte ai teria que fazer uma função pra rolar como tu quer

 

 

Algoritmos de conversãoConvertendo do calendário Gregoriano para o Dia Juliano:

 

jd = ( 1461 × ( y + 4800 + ( m - 14 ) / 12 ) ) / 4 +

( 367 × ( m - 2 - 12 × ( ( m - 14 ) / 12 ) ) ) / 12 -

( 3 × ( ( y + 4900 + ( m - 14 ) / 12 ) / 100 ) ) / 4 +

d - 32075

 

Convertendo do Dia Juliano para o calendário Gregoriano:

 

l = jd + 68569

n = ( 4 × l ) / 146097

l = l - ( 146097 × n + 3 ) / 4

i = ( 4000 × ( l + 1 ) ) / 1461001

l = l - ( 1461 × i ) / 4 + 31

j = ( 80 × l ) / 2447

d = l - ( 2447 × j ) / 80

l = j / 11

m = j + 2 - ( 12 × l )

y = 100 × ( n - 49 ) + i + l

 

Nestes algoritmos (válidos somente para o calendário Gregoriano) o Dia Juliano zero corresponde ao dia 24 de novembro do ano 4713 a.C. (ou 1° de janeiro de 4712 a.C. pelo calendário Juliano). Dia, mês e ano estão no formato d,m,y.

tem um site olha aki

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.