As datas julianas são baseadas na contagem do número de dias desde 1º de janeiro de 4713 AEC ("antes da era comum", que é equivalente a aC), mais a fração de um dia indicada com números decimais. Um dia inteiro vai do meio-dia ao meio-dia, então 18h é um quarto do dia, ou 0,25, enquanto a meia-noite é meio dia, ou 0,5, e 6h é três quartos, ou 0,75. Para calcular uma data juliana a partir de uma data do calendário moderno, você simplesmente calcula quantos dias se passaram desde 4713 AEC e calcula todas as frações para um horário diferente do meio-dia.
Conte o número de anos entre 4713 AEC e seu ano atual. Por exemplo, se a data de conversão for 2010, você deseja o número de anos entre 4713 AEC e 2010. 4713 AEC a 0 EC são 4713 anos, e de 0 EC a 2010 são outros 2010 anos. 0 CE em si também é um ano. (CE significa "era comum" e é equivalente a AD.) Seu número total de anos é, portanto, 6724 anos.
Conte o número daqueles anos que foram anos bissextos. Antes de 1582, a cada quatro anos era um ano bissexto. Depois de 1582, os quartos anos que ocorreram nas mudanças de século foram omitidos como anos bissextos, a menos que fossem um quarto centésimo - por exemplo, 1600 e 2000 foram anos bissextos, mas 1700, 1800 e 1900 não foram.
Multiplique o número de anos não bissextos por 365 e o número de anos bissextos por 366. Some os dois totais para um número total de dias em todos os anos. Subtraia 10 dias para contabilizar a mudança no tipo de calendário de Juliano para Gregoriano em 1582.
Conte o número de dias entre 1º de janeiro e o dia atual do ano. Por exemplo, se a data de conversão for 28 de fevereiro, haverá 59 dias entre 1º de janeiro e 28 de fevereiro. Adicione isso ao seu número total de dias. Para anos bissextos, lembre-se de adicionar um dia extra para 29 de fevereiro.
Conte o número de segundos desde o meio-dia. Se o seu horário for entre meia-noite e meio-dia, você deseja o número de segundos desde o meio-dia de ontem. Por exemplo, se o seu horário for 6:25:15 PM, 23,115 segundos se passaram desde o meio-dia. Se o seu horário for 6h25:15, um adicional de 43.200 segundos terá decorrido entre o meio-dia do dia anterior e a meia-noite, dando a você um total de 66.315 segundos.
Divida o número de segundos por 86.400 - o número total de segundos em um dia inteiro. Por exemplo, para 6:25:15 PM, 23.115 dividido por 86.400 dá a você uma fração de dia de 0,2675. Para 6:25:15 AM, 66.315 dividido por 86.400 é 0,7675. Adicione isso ao seu total diário para a data juliana totalmente convertida.