Однако средняя продолжительность года в юлианском календаре составляет 365 суток и 6 часов (т. е. в году 365 дней, и в каждый четвёртый год добавляется дополнительный день). В то время как продолжительность астрономического солнечного (или, как его ещё называют, тропического) года равна 365 суткам 5 часам 48 минутам и 46 секундам. То есть юлианский год длиннее истинного астрономического на 11 минут 14 секунд. Следовательно, юлианский календарь отстаёт от реальной смены лет.
Поэтому 5 октября 1582 г. папа Григорий XIII своей буллой «Inter gravissimas…» («Среди наиважнейших…») провёл календарную реформу, установившую новый, т. н. григорианский, календарь. Накопившаяся с 325 г. н. э. разница между юлианским календарём и реальной сменой лет составила к тому времени уже 10 суток. Она была ликвидирована, когда после 4 октября 1582 г. предписывалось считать не 5, а сразу 15 октября. Чтобы предотвратить запаздывание календаря в будущем, подверглась изменению и система високосных лет.
В юлианском календаре високосным являлся каждый четвёртый год. Таковыми годами были: 1) те годы, две последние цифры которых делились на 4 (например 1304 или 1416) и 2) «нулевые» годы, которыми оканчивались столетия, т. е. 1300, 1400, 1500 и т. д. В григорианском календаре сохранялось только первое условие. Во втором случае високосными считаются только те «нулевые» годы, первые две цифры которых делятся на 4. Таким образом, из четырёх нулевых годов только один год является високосным (т. е. имеет 29 февраля), а три остаются простыми. Следовательно, в каждые 400 лет в григорианском календаре на 3 високосных года было меньше, чем в юлианском. Таким образом, 1600 год был високосным по обоим календарям, а 1700, 1800 и 1900 годы – високосными только по юлианскому, а по григорианскому – простыми. В результате разница между календарями увеличивалась в этих трёх случаях каждый раз на одни сутки.
Поэтому для перевода дат с юлианского календаря (старого стиля) на григорианский (новый):
для событий с 4 октября 1582 г. до 1 марта 1700 г. нужно прибавлять 10 дней;
для событий с 1 марта 1700 г. – 11 дней;
для событий с 1 марта 1800 г. – 12 дней,
для событий с 1 марта 1900 г. – 13 дней (и так до 1 марта 2100 г.).
Переход на григорианский календарь был длительным. Сначала реформа прошла в католических странах (Испании, итальянских государствах, Речи Посполитой, чуть позже во Франции и др.), затем в протестантских (в Пруссии в 1610 г., во всех германских государствах к 1700 г., в Дании в 1700 г., Великобритании в 1752 г., Швеции в 1753 г.). И лишь в XIX–XX веках григорианский календарь был принят в некоторых азиатских (в Японии в 1873 г., Китае в 1911 г., Турции в 1925 г.) и православных (в Болгарии в 1916 г., в Сербии в 1919 г., в Греции в 1924 г.) государствах. В нашей стране переход на григорианский календарь осуществился с 1 февраля 1918 г. по декрету Совнаркома РСФСР «О введении в Российской республике западноевропейского календаря» от 24 января 1918 г. Русская Православная Церковь на григорианский календарь не перешла (хотя такая попытка была в 1923 г.).