Юлианските дати се основават на броя на дните от 1 януари 4713 г. пр. Н. Е. („Преди обща ера“, което е еквивалентно на пр. Н. Е.), Плюс част от ден, посочен с десетични числа. Целият ден минава от обяд до обед, така че 18 ч. Е четвърт на ден, или 0,25, докато полунощ е половин ден, или 0,5, и 6 часа сутринта е три четвърти, или 0,75. За да изчислите юлианска дата от съвременна календарна дата, просто разберете колко дни са минали от 4713 г. пр. Н. Е., След което отработвате всякакви дроби за време, различно от обяд.
Пребройте броя на годините между 4713 г. пр.н.е. и текущата ви година. Например, ако датата, която преобразувате, е 2010 г., искате броят на годините между 4713 г.пр.н.е. и 2010 г. 4713 г.пр.н.е. до 0 CE е 4713 години, а от 0 CE до 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, от обяд са изминали 23,115 секунди. Ако времето ви е 6:25:15 ч., Между обяд на предишния ден и полунощ са изминали допълнителни 43 200 секунди, което ви дава общо 66 315 секунди.
Разделете броя на секундите на 86 400 - общият брой секунди за цял ден. Например за 18:25:15 ч. 23,115, разделен на 86 400, ви дава дневна фракция от 0,2675. За 6:25:15 ч. 66,315, разделен на 86 400, е 0,7675. Добавете това към общия си ден за напълно преобразуваната Юлианска дата.