science >> Wetenschap >  >> Wiskunde

Hoe de Julian Date

te berekenen

Juliaanse datums zijn gebaseerd op een telling van het aantal dagen sinds 1 januari 4713 BCE ("vóór het gewone tijdperk" dat gelijk is aan BC), plus een fractie van een dag aangegeven met kommagetallen. Een volledige dag gaat van 's middags tot' s middags, dus 6 PM is een kwart dag, of 0,25, terwijl middernacht een halve dag is, of 0,5, en 6 AM is driekwart of 0,75. Als u een Juliaanse datum wilt berekenen op basis van een moderne kalenderdatum, berekent u eenvoudig hoeveel dagen zijn verstreken sinds 4713 voor Christus, en werkt u vervolgens breuken uit voor een andere tijd dan de middag.

Tel het aantal jaren tussen 4713 BCE en je huidige jaar. Als de datum die u aan het converteren bent bijvoorbeeld in 2010 is, wilt u het aantal jaren tussen 4713 BCE en 2010. 4713 BCE tot 0 CE is 4713 jaar en van 0 CE tot 2010 nog eens 2010 jaar. 0 CE zelf is ook een jaar. (CE staat voor "common era" en is gelijk aan AD.) Je totale aantal jaren is daarom 6724 jaar.

Tel het aantal jaren dat schrikkeljaren waren. Vóór 1582 was elk vierde jaar een schrikkeljaar. Na 1582 werden de vierde jaren die vielen ten tijde van de eeuwwisseling, weggelaten als schrikkeljaren tenzij ze een vierhonderdste jaar waren - bijvoorbeeld 1600 en 2000 waren schrikkeljaren maar 1700, 1800 en 1900 waren dat niet.

Vermenigvuldigen het aantal niet-schrikkeljaren met 365 en het aantal schrikkeljaren met 366. Voeg de twee totalen samen voor een totaal aantal dagen in alle jaren. Trek 10 dagen af ​​om rekening te houden met de overgang in kalendertype van Julian naar Gregorian in 1582.

Tel het aantal dagen tussen 1 januari en uw huidige dag van het jaar. Als de datum die u wilt omzetten bijvoorbeeld 28 februari is, zijn er 59 dagen tussen 1 januari en 28 februari. Voeg dit toe aan uw totale aantal dagen. Voor schrikkeljaren moet je een extra dag toevoegen voor 29 februari.

Tel het aantal seconden sinds het middaguur. Als uw tijd tussen middernacht en middag is, wilt u het aantal seconden sinds gistermiddag. Als uw tijd bijvoorbeeld 18:25:15 uur is, zijn 23,115 seconden verstreken sinds het middaguur. Als je tijd 6:25:15 AM is, zijn er nog eens 43.200 seconden verstreken tussen de middag van de vorige dag en middernacht, waardoor je een totaal van 66.315 seconden hebt.

Deel het aantal seconden in op 86.400 - de totaal aantal seconden op een volledige dag. Bijvoorbeeld, voor 18:25:15 PM, geeft 23.115 gedeeld door 86.400 u een dagfractie van 0.2675. Voor 06:25:15 uur is 66.315 gedeeld door 86.400 0.7675. Voeg dit toe aan uw dagtotaal voor uw volledig geconverteerde Juliaanse datum.