Videnskab
 science >> Videnskab >  >> Math

Sådan beregnes Julian Date

Julian datoer er baseret på et antal antal dage siden 1. januar 4713 f.Kr. ("før fælles æra", der svarer til BC), plus brøkdel af en dag angivet med decimaltal. En hel dag går fra middag til middag, så klokken 6 er en kvart dag eller 0,25, mens midnat er en halv dag, eller 0,5 og 6 er tre fjerdedele eller 0,75. For at beregne en Julian dato fra en moderne kalenderdato, skal du blot finde ud af, hvor mange dage der er gået siden 4713 f.Kr., og træk derefter nogle fraktioner til en anden tid end middag.

Tæl antallet af år mellem 4713 fvt og dit nuværende år. For eksempel, hvis datoen du konverterer er i 2010, vil du have antal år mellem 4713 fv og 2010. 4713 fvt til 0 ff er 4713 år og fra 0 ff til 2010 er et andet 2010 år. 0 CE selv er også et år. (CE står for "fælles æra" og svarer til AD.) Dit samlede antal år er derfor 6724 år.

Tæl antallet af de år, der var springår. Før 1582 var hvert fjerde år et springår. Efter 1582 blev fjerde år, der faldt på århundredes ændringer, udeladt som springår, medmindre de var et firehundrede år - fx 1600 og 2000 var springår, men 1700, 1800 og 1900 var ikke.

Multiply antallet af ikke-springede år med 365 og antallet af springår med 366. Tilføj de to totals sammen for et samlet antal dage i alle år. Subtrahere 10 dage for at tage højde for overgangen i kalendertype fra Julian til Gregorian i 1582.

Tæl antallet af dage mellem 1. januar og din nuværende dag i året. For eksempel, hvis datoen du konverterer er 28. februar, er der 59 dage mellem 1. januar og 28. februar. Tilføj dette til dit samlede antal dage. For springår, husk at tilføje en ekstra dag til 29. februar.

Tæl antallet af sekunder siden middagstid. Hvis din tid er mellem midnat og middag, vil du have antallet af sekunder siden i går middag. For eksempel, hvis din tid er 6:25:15 PM, er 23.115 sekunder gået siden middagstid. Hvis din tid er kl. 6:25:15, er der gået yderligere 43.200 sekunder mellem kl. 12.00 og midnat, hvilket giver dig i alt 66.315 sekunder.

Del antallet af sekunder med 86.400 - totalt antal sekunder i en hel dag. For eksempel for 23:15:15, giver 23.115 divideret med 86.400 en dagfraktion på 0,2675. For 6:25:15 er 66.315 divideret med 86.400 0.7675. Tilføj dette til din samlede dag til din fuldt konverterede Julian dato.