Algorytm obliczania daty juliańskiej Założenia wstępne W urzędowej rachubie lat brakuje roku = 0. Nasza era rozpoczęła się 1 stycznia roku 1., a ostatni dzień p.n.e. był dniem 31 grudnia roku -1. Stąd też biorą się nieporozumienia na tle roku 2000. Pierwszym rokiem wieku XX był rok 1901, a rok 2000 był ostatnim rokiem tego wieku i drugiego tysiąclecia n.e. Pierwszym rokiem XXI wieku (i trzeciego tysiąclecia) był rok 2001.
Astronomowie przyjmują numerację lat ery nowożytnej, taką, jak urzędowa, ale lata ery starożytnej liczone są, dla wygody rachunków, od zera. Tak więc np. według urzędowej rachuby lat Rzym został zbudowany w r. 753 p.n.e. (-753), ale według rachuby astronomicznej zdarzyło się to w roku -752.
Przy obliczaniu daty juliańskiej dla lat p.n.e. należy więc numer roku zwiększyć o 1. Kolejnym krokiem jest zmiana numerów miesięcy. Miesiące od marca do grudnia mają numer normalny (3 – 12), natomiast styczeń i luty traktujemy jako miesiąc 13. i 14. roku poprzedniego.