Вечный календарь - Perpetual calendar

Иллюстрация из патента США 248872 1881 года на пресс-папье с вечным календарем. Верхний раздел повернут, чтобы открыть один из семи списков лет (разделение високосных лет), к которым применимы семь календарей ниже.
Карманный календарь на 50 лет, который настраивается поворотом циферблата так, чтобы название месяца помещалось под текущим годом. Затем можно определить день недели или дату.

А вечный календарь это календарь действителен в течение многих лет, обычно предназначен для поиска день недели на заданную дату в будущем.

Для Григорианский и Юлиан календарей, вечный календарь обычно состоит из одного из трех основных вариантов:

  • 14 однолетних календарей плюс таблица, показывающая, какой однолетний календарь следует использовать для каждого года. Эти однолетние календари равномерно делятся на два набора по семь календарей: семь на каждый общий год (год, у которого нет 29 февраля), причем каждый из семи начинается в другой день недели, и семь на каждый високосный год. опять же, каждый из которых начинается в другой день недели, всего четырнадцать. (Видеть Доминическое письмо для одной общей схемы именования для 14 календарей.)
  • Семь (31-дневный) месячных календарей (или семь каждый из 28–31 дней в месяц, всего 28) и одна или несколько таблиц, чтобы показать, какой календарь используется для любого данного месяца. Таблицы некоторых вечных календарей скользят друг относительно друга, так что выравнивание двух шкал относительно друг друга показывает календарь на конкретный месяц с помощью указателя или механизма окна.[1] Семь календарей можно объединить в один, либо с 13 столбцами, из которых раскрыты только семь,[2][3] или с подвижными названиями дней недели (как показано на изображении карманного вечного календаря).
  • Смесь двух вышеперечисленных вариаций - однолетний календарь, в котором названия месяцев фиксированы, а дни недели и даты показаны на подвижных элементах, которые можно менять местами при необходимости.[4]

В таком вечном календаре не указаны даты подвижные праздники Такие как Пасхальный, которые рассчитываются на основе комбинации событий в Тропический год и лунные циклы. Эти вопросы подробно рассматриваются в Computus.

Один из первых примеров практического использования вечного календаря можно найти в Nürnberger Handschrift GNM 3227a. Календарь охватывает период 1390–1495 гг. (На основании чего рукопись датируется ок. 1389 г.). Для каждого года этого периода в нем указано количество недель между Рождество и Quinquagesima. Это первый известный пример табличной формы вечного календаря, позволяющий рассчитывать подвижные праздники, которые стали популярными в 15 веке.[5]

Другие варианты использования термина «вечный календарь»

  • Офисы и торговые точки часто отображают устройства, содержащие набор элементов для формирования всех возможных чисел от 1 до 31, а также названия / сокращения месяцев и дней недели, чтобы показать текущую дату для удобства люди, которые могут подписывать и датировать документы, например чеки. Заведения, которые подают алкогольные напитки, могут использовать вариант, который показывает текущий месяц и день, но вычитает установленный законом возраст употребления алкоголя в годах, указывая самую последнюю официальную дату рождения для покупок алкоголя. Очень простое устройство состоит из два кубика в держателе. Один куб несет числа от нуля до пяти. Другой имеет числа 0, 1, 2, 6 (или 9, если перевернуто), 7 и 8. Это вечно, потому что только один и два могут появиться дважды в дате, и они находятся на обоих кубах.
  • Определенный календарные реформы были названы вечными календарями, потому что их даты фиксируются в одни и те же дни недели каждый год. Примеры: Мировой Календарь, то Международный фиксированный календарь и Календарь Pax. Технически это не вечные календари, а многолетние календари. Их цель отчасти состоит в том, чтобы исключить необходимость в таблицах, алгоритмах и вычислительных устройствах с вечным календарем.
  • В часовом производстве термин «вечный календарь» описывает механизм календаря, который правильно отображает дату на часах «постоянно», учитывая различную длину месяцев и високосные годы. Внутренний механизм переведет циферблат на следующий день.[6]

Алгоритмы

В вечных календарях используются алгоритмы для вычисления дня недели для любого заданного года, месяца и дня месяца. Хотя отдельные операции в формулах могут быть очень эффективно реализованы в программном обеспечении, они слишком сложны для большинства людей, чтобы выполнять все арифметические операции мысленно.[7] Разработчики вечных календарей скрывают сложность в таблицах, чтобы упростить их использование.

В вечном календаре используется стол чтобы найти, какой из четырнадцати годовых календарей использовать. Таблица для григорианского календаря выражает его 400-летний большой цикл: 303 обычных года и 97 високосных лет в сумме составляют 146 097 дней, или ровно 20 871 неделю. Этот цикл разбивается на один 100-летний период с 25 високосными годами, что составляет 36 525 дней, или один день менее 5218 полных недель; и три 100-летних периода по 24 високосных года, составляющих 36 524 дня, или два дней меньше, чем 5218 полных недель.

В каждом 100-летнем блоке циклический характер григорианского календаря протекает точно так же, как и его юлианский предшественник: обычный год начинается и заканчивается в один и тот же день недели, поэтому следующий год начнется в следующий последующий день. недели. В високосном году есть еще один день, поэтому год, следующий за високосным, начинается с второй день недели после начала високосного года. Каждые четыре года начальный день недели увеличивается на пять дней, поэтому за 28-летний период он увеличивается на 35, возвращаясь на то же место как в прогрессии високосного года, так и в начальный день недели. Этот цикл повторяется трижды за 84 года, оставляя 16 лет в четвертом, неполном цикле века.

Основным осложняющим фактором при построении алгоритма вечного календаря является своеобразная и непостоянная продолжительность февраля, который когда-то был последний месяц года, оставляя первые 11 месяцев с марта по январь с пятимесячным повторяющимся шаблоном: 31, 30, 31, 30, 31, ..., так что смещение с марта начального дня недели для любого месяц можно было легко определить. Конгруэнтность Целлера, известный алгоритм поиска дня недели для любой даты, явно определяет январь и февраль как «13-е» и «14-е» месяцы предыдущий год, чтобы воспользоваться этой регулярностью, но вычисление, зависящее от месяца, все еще очень сложно для ментальной арифметики:

Вместо этого вечный календарь на основе таблицы предоставляет простой механизм поиска для определения смещения дня недели для первого дня каждого месяца. Чтобы упростить таблицу, в високосном году январь и февраль должны рассматриваться как отдельный год или иметь дополнительные записи в таблице месяцев:

МесяцЯнвФевМарАпрМайИюнИюлАвгСенОктябрьНояДекабрь
Добавлять033614625035
На високосные годы62

Вечный юлианский и григорианский календарь

Таблица первая (cyd)

Контроль результатов показан календарным периодом с 1582 г. до 15 октября возможно, но только для дат по григорианскому календарю.

Подлинно вечный календарь, который позволяет пользователю искать день недели для любой даты по григорианскому календарю.

Таблица вторая (cymd)



Годы века
Пример 1

По н.с. 31 марта 2006 г .:Грег, век 20 (c) и год 06 (y) встречаются в A в таблице Латинский квадрат. Буква A в строке Mar (m) соответствует 31 (d) в пятницу в таблице Будние дни. День пятница.

Пример 2

BC 1 января 45:BC 45 = -44 = -100 + 56 (високосный год). -1 и 56 встречаются в B и Янв_B встречается 1 в пт (день).

Пример 3

Юлиан 1 января 1900 г .:19 Джулиана встречает 00 в А и Янв_A встречается 1 в субботу (рабочий день).

Пример 4

По григорианскому календарю 1 января 1900 г .:Грег 19 встречается с 00 в G, а Jan_G встречается с 1 в понедельник (день).


00010203 0405
0607 08091011
 12131415 16
171819 202122
23 24252627 
28293031 3233
3435 36373839
 40414243 44
454647 484950
51 52535455 
56575859 6061
6263 64656667
 68697071 72
737475 767778
79 80818283 
84858687 8889
9091 92939495
 96979899  
Века Латинский квадрат Месяцы
ЮлианГрег.
-4 31017FEDCBАграммЯнв АпрИюл 
-3411181519граммFEDCBАЯнв   Октябрь
-2512191620АграммFEDCB  Май  
-161320BАграммFEDCФев  Авг 
0714211721CBАграммFEDФевМар  Ноя
181522DCBАграммFE  Июн  
2916231822EDCBАграммF   СенДекабрь
 Дней Будние дни 


18152229ПнВтМы быЧтПтСиделсолнце
29162330ВтМы быЧтПтСиделсолнцеПн
310172431Мы быЧтПтСиделсолнцеПнВт
4111825 ЧтПтСиделсолнцеПнВтМы бы
5121926 ПтСиделсолнцеПнВтМы быЧт
6132027 СиделсолнцеПнВтМы быЧтПт
7142128 солнцеПнВтМы быЧтПтСидел
Юлиан
века
Григорианский
века
Дни неделиМесяцыДней
04 11 18 19 23 27солнцеПнВтМы быЧтПтСиделЯнвАприИюл0108152229
03 10 17ПнВтМы быЧтПтСиделсолнцеСенДекабрь0209162330
02 09 1618 22 26ВтМы быЧтПтСиделсолнцеПнИюн0310172431
01 08 15Мы быЧтПтСиделсолнцеПнВтФевМарНоя04111825
00 07 1417 21 25ЧтПтСиделсолнцеПнВтМы быФевАвг05121926
–1 06 13ПтСиделсолнцеПнВтМы быЧтМай06132027
–2 05 1216 20 24СиделсолнцеПнВтМы быЧтПтЯнвОктябрь07142128
Годы000102030405
060708091011
1213141516
171819202122
2324252627
282930313233
343536373839
4041424344
454647484950
5152535455
565758596061
626364656667
6869707172
737475767778
7980818283
848586878889
909192939495
96979899

Таблица третья (dmyc)

#Юлиан
века
(мод 7)
Григорианский
века
(мод 4)
Даты01
08
15
22
29
02
09
16
23
30
03
10
17
24
31
04
11
18
25

05
12
19
26

06
13
20
27

07
14
21
28

Годы века (мод 28)
605 12 1916 20 24АпрИюлЯнвсолнцеПнВтМы быЧтПтСидел010712182935404657636874859196
506 13 20СенДекабрьСиделсолнцеПнВтМы быЧтПт0213192430414752586975808697
407 14 2117 21 25ИюнПтСиделсолнцеПнВтМы быЧт030814253136425359647081879298
308 15 22ФевМарНояЧтПтСиделсолнцеПнВтМы бы0915202637434854657176829399
209 16 2318 22 26АвгФевМы быЧтПтСиделсолнцеПнВт0410212732384955606677838894
110 17 24МайВтМы быЧтПтСиделсолнцеПн0511162233394450616772788995
011 18 2519 23 27ЯнвОктябрьПнВтМы быЧтПтСиделсолнце0617232834455156627379849000


Смотрите также

Рекомендации

  1. ^ Патент США 1,042,337 , "Календарь (Фред П. Горин)".
  2. ^ Патент США 248872 , "Календарь (Роберт МакКарди)".
  3. ^ «Алюминиевый вечный календарь». 17 сентября 2011 г.
  4. ^ Дёрфлер, Рональд В. (29 августа 2019 г.). "Календарь" графических вычислений "2010". Получено 30 августа 2019.
  5. ^ Трюде Элерт, Райнер Ленг, Frühe Koch- und Pulverrezepte aus der Nürnberger Handschrift GNM 3227a (um 1389); в: Medizin in Geschichte, Philologie und Ethnologie (2003), стр. 291.
  6. ^ «Механизм часов с вечным календарем». 17 сентября 2011 г.
  7. ^ Но см. Формулу в предыдущем разделе, которую очень легко запомнить.

внешняя ссылка