Календарь дает нам возможность вести отсчет течения времени при помощи подразделения года на месяцы, недели и дни. Грубо говоря, месяц — это время, за которое луна совершает один полный оборот по орбите вокруг Земли, причем в течение этого периода происходит смена четырех фаз, или четвертей, Луны, каждая из которых длится неделю. А год—это время, за которое Земля совершает один полный оборот по орбите вокруг Солнца. По общепринятому соглашению считается, что неделя содержит семь дней, месяц — от 28 до 31 дня (табл. 1) и год — 12 месяцев. Число и месяц однозначно определяют любой день года.
Январь | 31 |
Февраль | 28 (или 29 в високосном году) |
Март | 31 |
Апрель | 30 |
Май | 31 |
Июнь | 30 |
Июль | 31 |
Август | 31 |
Сентябрь | 30 |
Октябрь | 31 |
Ноябрь | 30 |
Декабрь | 31 |
Трудность такого счета дней в году заключается в том, что гражданский (календарный) год всегда содержит целое число суток, в то время как Земля совершает один полный оборот по орбите вокруг Солнца за 365,2422 суток. (Эта величина называется тропическим годом ). Если бы мы не учитывали этого факта и считали, что каждый год состоит ровно из 365 дней, то наша система счета времени все более и более отставала бы от реального движения Земли, причем ошибка накапливалась бы со скоростью 0,2422 суток в год. Спустя 100 лет расхождение составило бы 24 дня, а спустя 1500 лет времена года поменялись бы местами, так что в северном полушарии лето было бы в декабре. Ясно, что такая система счета была бы крайне неудобна.
Юлий Цезарь предпринял попытку устранить указан ный недостаток путем принятия декрета, согласно которому три последовательных года содержат 365 дней, а следующий за ними високосный год — 366 дней, так что всякий раз, как только номер года делится на 4, к февралю добавляется лишний день. В среднем его гражданский год содержит 365,25 суток, что уже довольно близко к величине тропического года (365,2422 суток). В самом деле, по прошествии 100 лет ошибка не превышает 1 дня Такая система счета времени, называемая юлианским календарем, успешно применялась на протяжении многих столетий до 1582 г., когда опять всплыло значительное расхождение между датами и соответствующими временами года. Тогда папа Григорий XIII подправил существующий календарь, исключив из него дни с 5 по 14 (включительно) октября 1582 г., чтобы восстановить соответствие между гражданским и тропическим годом, и введя правило пропуска трех дней каждые 400 лет. Согласно его улучшенному календарю, года, содержащие целое число сотен (например, 1700, 1800 и т. п.) считаются високосными только в том случае, если они делятся на 400.
Эта система счета времени, называемая григорианским календарем, является сегодня наиболее распространенной. 400 гражданских лет григорианского календаря содержат 400 • 365 + 100 — 3 = 146 097 дней. Таким образом, средняя продолжительность гражданского года составляет 146 097/400 = 365,2425 суток, что очень близко к продолжительности тропического года.
JavaScript | C++ |