Вічний календар
Вічний календар — календар на широкий діапазон років для визначення дня тижня. Багато з вічних календарів фактично створюють сітку календаря на вибраний місяць вибраного року.
Вічні календарі можуть також використовуватися для визначення церковних свят без фіксованої дати.
Історія
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/P%C3%A5sktavla_ur_Liljegrens_Runl%C3%A4ra_%28ur_Sverige_Runinskrifter%29.png/300px-P%C3%A5sktavla_ur_Liljegrens_Runl%C3%A4ra_%28ur_Sverige_Runinskrifter%29.png)
Відомі сьогодні табличні календарі набули сучасної форми лише після винайдення друку. Вічні ж календарі були вигадані набагато раніше — в домонгольський час — ймовірно, один з перших подібних календарів був знайдений на стіні Київської Софії[1].
1902 року на Віленській сільськогосподарській виставці були представлені вічні календарі, які стали основою для багатьох конструкцій.
Вічні календарі у великих обсягах випускали в СРСР. Масове виробництво та масову реалізацію кишенькових календарів розпочали 1946 року. Перші екземпляри з картону випускалися в Москві та Ленінграді. Однак перші примірники були настільки недовговічні, що не могли прослужити навіть десятої частини строку, який вони покривали.
Другий активний випуск календарів розпочався в 1960 — 1970-х роках, коли матеріал було замінено алюмінієм. Цього разу вироблялись календарі дискового типу.
В 1970-ті роки подібні календарі стали масово виготовляти з картону. Одноманітний дизайн та невисока якість продукції завадили зростанню попиту на них серед населення країни і колекціонерів.
Тоді ж на прилавках і в кіосках стали з'являтися табличні варіанти. Для економії місця та компактності багато з них не мали навіть інструкції.
Після розпаду СРСР вічні календарі припинили випускати і використовувати[1]. На це вплинуло й те, що майже всі календарі були розраховані на період до 2000, а також повсюдне поширення комп'ютерів.
Будова
Вічний календар можна реалізувати найрізноманітнішими способами, зовні абсолютно несхожими один на одного. Але в принципі їх дії лежить одне — вічні юліанські календарі утворюють цикл з періодичністю 28 років, вічні григоріанські календарі — 400 років. Простіші версії вічного григоріанського календаря, діапазон яких не включає невисокосних років, що закінчуються на 00, використовують цикл 28 років.
Вічний календар-таблиця
Придумано безліч вічних календарів такого виду, однак майже всі вони зводяться до одного: існують 14 календарних сіток (7 можливих днів тижня, з яких починається рік × 2 варіанти — високосний та невисокосний рік), і таблиця, яка допомагає вибрати календарну сітку для потрібного року або визначити зсув, який допомагає правильно перетворити одну сітку.
Календарі цього виду відрізняються за ступенем зручності та швидкістю використання. Такі календарі іноді публікували в газетах та журналах для вирізання та використання читачами. Найчастіше застосовували два варіанти.
Варіанти табличних вічних календарів
Варіант 1 — з 1901 по 2096
Для того, щоб визначити день тижня для конкретної дати, потрібно:
- Знайти в першій таблиці цифру, відповідно до вказаного року та місяця;
- Додати цю цифру до номера дня;
- Знайти в другій таблиці отримане число та подивитися, якому дню тижня воно відповідає.
Приклад: потрібно визначити, яким днем тижня було 22 лютого 2007.
- Цифра, що відповідає лютому (л) 2007 в таблиці 1,20 серпня 1954 дорівнює3.
- 22+3=25.
- Числу 25 в таблиці 2 відповідає четвер — це і є шуканий день тижня.
Таблиця.Примітка: сірим кольором виділені високосні роки. Місяці позначені першими літерами їхніх назв.
Таблиця 1 | Таблиця 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Варіант 2 — від 15 жовтня 1582
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Ewiger_Kalender_Russisch.png/300px-Ewiger_Kalender_Russisch.png)
Для того, щоб визначити день тижня, потрібно:
- У верхньому лівому стовпчику знайти перші дві цифри року;
- У знайденому рядку знайти стовпчик з останніми двома цифрами номера року;
- В місячних календарях (розташовані ліворуч та справа) знайти рядок, відповідний до числа місяця;
- На перетині рядка числа місяця та стовпчика року знайти день тижня.
Приклад: потрібно визначити, яким днем тижня було 4 лютого 2011.
- У стовпчику «Сторіччя» знайти рядок з першими двома цифрами номера року «20»;
- У знайденому рядку знайти стовпчик з останніми двома цифрами номера року «11»;
- У календарі «Лютий» знайти рядок, відповідно до числа місяця «4»;
- На перетині рядка числа місяця та стовпчика року знайти день тижня «П'ятниця».
Примітка: 29 лютого — лише у високосні роки (стовпчики виділені жирним шрифтом).
Варіант 3 — календар для старого та нового стилів на 28 століть
У лівій частині таблиці відшукати рядок, що містить число століть потрібного року за старим або новим стилем, а у верхній частині таблиці — стовпчик з двома останніми цифрами номера року. Запам'ятати букву на перетині рядка та стовпчика, це — вруціліто року. У таблиці з правого боку знайти потрібний місяць. У рядку, в якому розташований цей місяць, відшукати ту ж букву. У лівій нижній частині, в розділі «числа місяця», знайти потрібне число. Перетин рядка, в якому розташоване це число, зі стовпчиком днів тижня, розташованим над знайденою буквою, і дає шуканий день тижня. При цьому слід розрізняти січень та лютий у простих та високосних роках: вони займають різні положення в графі місяців (для простих років вони позначені «Сп» і «Лп», для високосних — «Св» і «Лв»). Високосні роки виділені напівжирним шрифтом. Рік «00» підкреслений, за старим стилем він завжди високосний, а за новим — лише, якщо число століть ділиться на 4 (такі століття виділені напівжирним шрифтом). |
Останні цифри року |
Визначити, на який день тижня припадає 31 березня 2006 року Ліворуч в колонці нового стилю знаходимо число «20», зверху — число «06». На перетині рядка та стовпчика стоїть буква «Ѕ». Знаходимо цю саму букву в рядку, в якій стоїть позначення «Березень». Внизу під нею розташований стовпчик з днями тижня, що відповідає березню, числа якого ліворуч. Отже, 31 Березня 2006 року припадає на п'ятницю. Визначити, на який день тижня припадає 1 січня 45 р. до н.е. е. Насамперед знаходимо число року астрономічного рахунку: «-44». Далі представляємо його у вигляді «-100+56». На перетині стовпчика «56» з рядком «-1» знаходимо вруціліто «Е». Рік 45 до н. е. був високосним. Тому в правій частині таблиці «місяці» знаходимо «Св» і навпроти числа «1» в колонці, що відповідає вруціліто «Е», знаходимо день — п'ятницю. 1 січня 1900 ст. ст. Рік високосний, вруціліто «Ѕ» («00» підкреслено). Місяць — «Сч». Субота. 1 січня 1900 н. ст. Рік простий, вруціліто «З» («00» підкреслено). Місяць — «Сп». Понеділок.
| |||||||||||||||||
00 | 01 | 02 | 03 | 04 | 05 | ||||||||||||||
06 | 07 | 08 | 09 | 10 | 11 | ||||||||||||||
12 | 13 | 14 | 15 | 16 | |||||||||||||||
17 | 18 | 19 | 20 | 21 | 22 | ||||||||||||||
23 | 24 | 25 | 26 | 27 | |||||||||||||||
28 | 29 | 30 | 31 | 32 | 33 | ||||||||||||||
34 | 35 | 36 | 37 | 38 | 39 | ||||||||||||||
40 | 41 | 42 | 43 | 44 | |||||||||||||||
45 | 46 | 47 | 48 | 49 | 50 | ||||||||||||||
51 | 52 | 53 | 54 | 55 | |||||||||||||||
56 | 57 | 58 | 59 | 60 | 61 | ||||||||||||||
62 | 63 | 64 | 65 | 66 | 67 | ||||||||||||||
68 | 69 | 70 | 71 | 72 | |||||||||||||||
73 | 74 | 75 | 76 | 77 | 78 | ||||||||||||||
79 | 80 | 81 | 82 | 83 | |||||||||||||||
84 | 85 | 86 | 87 | 88 | 89 | ||||||||||||||
90 | 91 | 92 | 93 | 94 | 95 | ||||||||||||||
96 | 97 | 98 | 99 | ||||||||||||||||
число століть | вруціліто | місяці | |||||||||||||||||
ст. ст. | н. ст. | ||||||||||||||||||
-4 | 3 | 10 | 17 | — | — | А | В | Г | Д | Е | Ѕ | З | Сч | Кв | Лп | ||||
-3 | 4 | 11 | 18 | 15 | 19 | З | А | В | Г | Д | Е | Ѕ | Сч | Жв | |||||
-2 | 5 | 12 | 19 | 16 | 20 | Ѕ | З | А | В | Г | Д | Е | Тр | ||||||
-1 | 6 | 13 | 20 | — | — | Е | Ѕ | З | А | В | Г | Д | Лт | Ср | |||||
0 | 7 | 14 | 21 | 17 | 21 | Д | Е | Ѕ | З | А | В | Г | Лт | Бр | Лс | ||||
1 | 8 | 15 | 22 | — | — | Г | Д | Е | Ѕ | З | А | В | Чр | ||||||
2 | 9 | 16 | 23 | 18 | 22 | В | Г | Д | Е | Ѕ | З | А | Вр | Гр | |||||
Числа місяця | Дні тижня |
31 — сiчень
| |||||||||||||||||
1 | 8 | 15 | 22 | 29 | пн | вт | ср | чт | пт | сб | нД | ||||||||
2 | 9 | 16 | 23 | 30 | вт | ср | чт | пт | сб | НД | пн | ||||||||
3 | 10 | 17 | 24 | 31 | ср | чт | пт | сб | нД | пн | вт | ||||||||
4 | 11 | 18 | 25 | чт | пт | сб | нД | пн | вт | ср | |||||||||
5 | 12 | 19 | 26 | пт | сб | нД | пн | вт | ср | чт | |||||||||
6 | 13 | 20 | 27 | сб | нД | пн | вт | ср | чт | пт | |||||||||
7 | 14 | 21 | 28 | нд | пн | вт | ср | чт | пт | сб |
Примітка: Оригінал схожий на «Табель-календар вожатого на XX століття, 1957 р.»[2] і на «таблицю В. Богатирьова, 1931 р.»[3].
Цей календар займав мало місця та часто включався в записники та публікувався в книгах.
Дисковий вічний календар
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c7/PerpetualCalendar.svg/220px-PerpetualCalendar.svg.png)
Дисковий вічний календар являє собою конструкцію, в яку вставлений диск, на зовнішній радіус якого нанесені номери років (при цьому високосні роки виділяються особливим шрифтом або кольором), а на внутрішній — дні тижня. При виборі місяця потрібно повернути диск так, щоб номер поточного року і назва місяця зійшлись. Внаслідок цього дні тижня розташуються таким чином, що буде отримана сітка календаря на обраний місяць.
Зазвичай, диск таких календарів ділиться на 28 частин, а самі календарі розраховані на 23—28 років, проте можливі й інші модифікації.
Іноді на диск наносяться не дні тижня, а самі числа місяця, що дозволяє отримати календарну сітку звичнішої форми — тиждень завжди починається з понеділка чи неділі, в залежності від країни, де використовується календар. Але такі календарі вироблялися рідко, переважно через складність нанесення цифр місяця по спіралі.
На календарі залишається багато вільного простору, який дуже часто заповнюється різними зображеннями, інструкцією по застосуванню, списками свят, тощо.)
У програмуванні
Існують різноманітні методи обчислення дня тижня. Деякі з них ґрунтуються на заздалегідь прорахованих таблицях зсувів, а деякі обчислюють всі необхідні значення «з нуля» при кожному запуску. Іноді алгоритми являють собою автоматизовані версії табличних календарів.
Зазвичай, кожний метод має дві модифікації — для юліанського і для григоріанського календаря.
Вічний календар — набір таблиць
У григоріанському календарі роки є високосні та невисокосні; роки починаються від понеділка до неділі. В сукупності це дає (2 ×7=14) 14 варіантів календаря[4].
Застосування
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Cal1969_cheljabinsk_bw.jpg/220px-Cal1969_cheljabinsk_bw.jpg)
До початку XX століття календарі не застосовували задля планування часу. Основне значення таких пристосувань було релігійним — вони використовувалися для обчислення свят і знаменних дат.
За часів СРСР вічні календарі можна було знайти майже у всіх установах і в багатьох квартирах — календар не займав багато місця і міг використовуватися кілька десятків років. Однак лише деякі календарі прослужили весь свій строк.
Зараз багато з календарів використовують діти як іграшки. Іноді вічні календарі дотепер використовують для отримання днів тижня (хоча екземпляри, що зберігають працездатність після 2000, дуже рідкісні). Іноді вони є предметом колекціонування.
Попри те, що з появою комп'ютерів необхідність у вічних календарях відпала, подібні пристрої досі трапляються в механічних наручних годинниках[5].
Існують так само спеціальні онлайн сервіси для визначення дня тижня за датою[6].
Примітки
- ↑ а б Дмитрий Малявин. «Вечные» карманные календари СССР
- ↑ Вечные календари/А. В. Буткевич, М. С. Зеликсон; При ред. участии И. А. Климишина. 2-е изд. — М.: Наука, 1984. 206 с., ил., 20 см. С. 108.
- ↑ Вечные календари/А. В. Буткевич, М. С. Зеликсон; При ред. участии И. А. Климишина. 2-е изд. — М.: Наука, 1984. 206 с., ил., 20 см. С. 129.
- ↑ Н. В. Володомонов. Календарь: прошлое, настоящее, будущее. 2-е изд., перераб. и доп., М.: Наука. Гл. ред. физ.-мат. лит., 1987, 80 с.
- ↑ Ракета (часы). Архів оригіналу за 4 квітня 2008. Процитовано 21 листопада 2014.
- ↑ Определение дня недели по дате.
Література
- Вічні календарі/А. В. Буткевич, М. С. Зеліксон; При ред. участі І. А. Климишина. 2-е изд. — М.: Наука, 1984. 206 с., іл., 20 см.