В 46 году до н. э. Цезарь провел календарную реформу, чтобы восстановить синхронизацию календаря с временами года и избежать своеволия понтификов. Длины месяцев он изменил так, чтобы в сумме они составили 365 дней. Раз в четыре года после 23 февраля должен был быть вставлен дополнительный день. Календарь начал действовать с 1 января 45 года до н. э.
Чтобы восстановить соответствие календаря временам года, Цезарь вставил 67 дополнительных дней между ноябрем и декабрем, разделив их на два месяца (Intercalaris Prior и Intercalaris Posterior). Таким образом, 46 год до н. э. длился 445 дней.
Цезарь переименовал месяц квинтилис в свою честь, дав ему имя иулиус. Впоследствии несколько императоров называли месяцы своими именами, но, помимо июля, лишь август, названный в честь преемника Цезаря Октавиана Августа, остался до сих пор.
В 525 году н. э. папа Иоанн I поручил монаху Дионисию Малому составить новую пасхальную таблицу на следующие 95 лет. Дионисий использовал таблицы александрийской церкви, в которых использовалась эра Диоклетиана, однако, не желая вести отсчет по годам правления «нечестивого гонителя», решил обозначить годы от «воплощения Христа». В его таблице 532 год ab inscriptione («от воплощения») следовал за 247 годом эры Диоклетиана. Эта пасхальная таблица, будучи одобрена папским престолом и войдя во всеобщее употребление, ввела в оборот и эру «от Рождества Христова».
Сам Дионисий Малый не оставил никаких указаний, почему в своей пасхалии он решил, что 248 год эры Диоклетиана это 532 год «от рождества Христова» и что 1-е тота 248 года эры Диоклетиана равняется 29 августа 531 года от Рождества Христова.
В официальных актах эра от Р. X. встречается уже в капитулярии Карломана от 21 апреля 742 года. В папских актах она в ходу с Иоанна XIII (X век). Между тем, была допущена ошибка в начале летоисчисления из-за неправильного подсчета количества пасх, прошедших с распятия Христа. Дионисий не учел того, что император Август в начале своего правления в течение пяти лет царствовал как Октавиан, а затем еще и как Август. Кроме того в своих подсчётах Дионисий не использовал 0 и, дойдя в своих расчетах до единицы, принял эту дату за год рождения Христа, а значит, и за начало новой эры. В его счёте первый год «нашей эры» примыкает непосредственно к первому году «до нашей эры»; промежутка между ними нет. Лишь несколько столетий спустя европейцы познакомятся с математическим понятием нуля, которое знали арабы, индийцы и индейцы майя. Таким образом, ошибка Дионисия составила 4 года. Из-за этой ошибки год рождения Христа приходится не на 1 год н. э., а на 4 год до н. э.
В Евангелии от Матфея указывается, что Христос родился в год смерти царя Ирода Великого. Дионисий не знал и не мог знать, когда именно это случилось. Иудейский историк Иосиф Флавий утверждает, что в тот год приключилось лунное затмение. Иоганн Кеплер вычислил дату этого затмения – 12 марта 4 г. до н. э.
Еще один вариант вычислений таков. В китайских, а затем корейских хрониках были найдены астрономические записи, относящиеся по современному счету к 5 г. до н. э. и свидетельствующие о вспышке Новой звезды, о том, что она ярко сияла весной того года в течение семидесяти дней перед восходом солнца на востоке низко над горизонтом. Английские астрономы в середине 1970-х годов провели анализ этих хроник и отождествили Вифлеемскую звезду с наблюдавшейся в течение 70 дней вспышкой яркой Новой звезды весной 5 г. до н. э., причем им удалось довольно точно установить ее небесные координаты: примерно 7-й градус зодиакального знака Козерога. Астрономические расчеты подтвердили, что весной того года ее яркое сияние могло наблюдаться в Персии (откуда пришли волхвы-маги) и вообще от Сирии до Китая и Кореи на востоке, низко над горизонтом, перед восходом солнца, все точно по Евангелию от Матфея. Однако во время прихода магов в Иерусалим звезду уже никто не видел, только маги помнили о ней, значит, это было летом или осенью 5 г. до н. э.
Сравнение сведений о Христе, приведенных в Евангелиях, с данными истории о реальных людях и событиях, в них упоминаемых, показывает, что для того, чтобы царь Ирод, скончавшийся в 4 г. до н. э., мог преследовать Христа-младенца, Христу следовало бы родиться по крайней мере на 4–5 лет раньше, чем принято Дионисием Малым. Но для того, чтобы год рождения Иисуса Христа совпал с переписью при императоре Августе и началом правления Сирией Квиринием, Христу следовало бы родиться на 6–7 лет позже.
Если же вернуться к Дионисию Малому и его новому летоисчислению, то дело в том, что юлианский год не совпадал с реальным, и день весеннего равноденствия, в зависимости от которого определялась дата празднования христианской Пасхи, смещался на все более ранние даты. В момент введения юлианского календаря он приходился на 21 марта как по принятой календарной системе, так и по факту. Но к XVI веку разница между тропическим и юлианским календарем составила уже около десяти суток. В результате день весеннего равноденствия приходился уже не на 21, а на 11 марта.