Как да изчислим юлианската дата

Юлианските дати се основават на броя на дните от 1 януари 4713 г. пр. Н. Е. („Преди общата ера“, което е еквивалентно на пр. Н. Е.), Плюс част от деня, посочен с десетични числа. Целият ден минава от обяд до обяд, така че 18:00 е четвърт от деня, или 0,25, докато полунощ е половин ден, или 0,5, а 6 AM е три четвърти, или 0,75. За да изчислите юлианска дата от съвременна календарна дата, просто разберете колко дни са изминали от 4713 г. пр. Н. Е., След което изчислявате дроби за време, различно от обяд.

Пребройте броя на годините между 4713 пр.н.е. и текущата ви година. Например, ако датата, която конвертирате, е 2010 г., искате броят на годините между 4713 г. пр. Н. Е. И 2010 г. 4713 пр.н.е. до 0 г. е 4713 години, а от 0 г. до 2010 г. е още 2010 г. 0 самата CE също е една година. (CE означава „обща ера“ и е еквивалентно на AD.) Следователно общият ви брой години е 6724 години.

Пребройте броя на онези години, които са били високосни. Преди 1582 г. всяка четвърта година е била високосна. След 1582 г. четвъртите години, които са паднали след столетни промени, са пропуснати като високосни години, освен ако не са били четиристотна година - например 1600 и 2000 са високосни години, но 1700, 1800 и 1900 не са.

Умножете броя на високосните години по 365 и броя на високосните години с 366. Съберете двата суми заедно за общия брой дни през всички години. Извадете 10 дни, за да обясните смяната на типа календар от юлиански към григориански през 1582 г.

Пребройте броя на дните между 1 януари и текущия ден от годината. Например, ако датата, която конвертирате, е 28 февруари, между 1 януари и 28 февруари има 59 дни. Добавете това към общия брой дни. За високосна година не забравяйте да добавите допълнителен ден за 29 февруари.

Пребройте броя секунди от обяд. Ако времето ви е между полунощ и обяд, искате броят секунди от вчера по обяд. Например, ако времето ви е 18:25:15 PM, от обяд са изминали 23 115 секунди. Ако времето ви е 6:25:15 сутринта, между обяд на предния ден и полунощ са изминали допълнителни 43 200 секунди, което ви дава общо 66 315 секунди.

Разделете броя на секундите на 86 400 - общия брой секунди за цял ден. Например за 18:25:15 PM 23 115, разделени на 86 400, ви дават част от деня от 0,2675. За 6:25:15 ч. 66 315, разделено на 86 400, е 0,7675. Добавете това към общия ви ден за вашата напълно преобразувана юлианска дата.

  • Дял
instagram viewer