О календаре. Новый и старый стиль (Автор) - страница 150

Таким образом, 1700 год (который в юлианском календаре был високосным) в Швеции не был високосным. Однако, по ошибке 1704 и 1708 стали високосными годами. Это привело к потере синхронизации как с юлианским, так и с григорианским календарями, и было решено вернуться к юлианскому календарю. Для этого в 1712 году был добавлен лишний день, и этот год стал двойным високосным годом! Таким образом, в 1712 году в Швеции в феврале было 30 дней.

Позднее, в 1753 г., Швеция перешла на григорианский календарь, пропустив 11 дней, как и другие страны.

3. Какой день является високосным?

Это 24 февраля!

Странно? Да! Объяснение связано с римским календарем, вы найдете его в разделе 7.1.

Если рассматривать числа, то конечно, дополнительный день — это 29 февраля. Однако если рассматривать праздничные дни, то традиционно используется следующее соотношение между днями високосных и не високосных годов:

Обычный годВисокосный год
22 февраля22 февраля
23 февраля23 февраля
 24 февраля (дополнительный день)
24 февраля25 февраля
25 февраля26 февраля
26 февраля27 февраля
27 февраля28 февраля
28 февраля29 февраля

Например, день святого Леандра отмечается 27 февраля в обычные годы и 28 февраля в високосные годы.

Во многих странах високосный день постепенно переносится с 24 на 29 число. Это влияет на такие страны, как Швеция и Австрия, в которых отмечаются «именные дни» (т.е. каждый день связан с именем).

4. Что такое солнечный цикл?

В юлианском календаре соотношение между днями недели и датами повторяется с циклом в 28 лет. В григорианском календаре это верно для периодов, в которые не входят годы с номерами, кратными 100 но не кратными 400.

Период в 28 лет называется солнечным циклом. Солнечное число (SN) года с номером Year можно найти так:

SN = (Year + 8) mod 28 + 1

В юлианском календаре существует однозначное соответствие между солнечным числом и днем недели, на который приходится определенная дата.

(Цикл високосных лет в григорианском календаре — 400 лет, что составляет 146097 дней, это число, как ни удивительно, кратно 7. Поэтому в григорианском календаре эквивалент «солнечного цикла» — это 400 лет, а не 7 x 400 = 2800 =лет, как можно подумать.)

5. Каким днем недели было 2 августа 1953 г.?

Чтобы вычислить, на какой день недели приходится некоторая дата, можно использовать следующий алгоритм (все деления целочисленные, остаток не учитывается; номер года — Year, месяца — Month, дня — Day):

a =>14 – Month/>12
y = Year – a
m = Month + 12a – 2
Для юлианского календаря:d = (5 + Day + y +>y/>4+>31m/>12) mod 7
Для григорианского календаря: