Вечный календарь
Ве́чный календа́рь — календарь на широкий диапазон лет, предназначенный для определения дня недели. Многие из вечных календарей фактически создают сетку календаря на выбранный месяц выбранного года.
Вечные календари могут также использоваться для определения церковных праздников без фиксированной даты.
История
правитьИзвестные сегодня табличные календари приобрели современную форму только после того, как была изобретена печать. Вечные же календари придуманы гораздо раньше — время их создания восходит ещё к домонгольскому времени — вероятно, один из первых подобных календарей был найден на стене Киевской Софии[1].
В 1902 году на Виленской сельскохозяйственной выставке были представлены вечные календари, которые стали основой для многих конструкций.
Вечные календари в больших объёмах выпускались в СССР. Массовое производство и столь же массовая реализация карманных календарей была начата в 1946 году. Первые экземпляры из картона выпускались в Москве и Ленинграде. Однако первые устройства были настолько недолговечны, что не могли прослужить даже десятую часть покрываемого ими срока.
Второй раз активный выпуск календарей начался в 1960—1970-х годах, когда материал был сменён на алюминий. На этот раз производились календари дискового типа.
В 1970-е годы подобные календари стали массово делаться из картона. Однообразный дизайн и невысокое качество продукции способствовало отсутствию спроса на эти устройства у населения страны и у коллекционеров.
Тогда же на прилавках и в киосках стали появляться табличные варианты. Для экономии места и компактности многие из них не снабжались даже инструкцией.
После распада СССР вечные календари прекратили выпускаться и использоваться[1]. На это повлияло и то, что почти все календари были рассчитаны на период до 2000 года, а также повсеместное распространение компьютеров.
Устройство
правитьВечный календарь может быть реализован самыми разнообразными способами, внешне абсолютно непохожими друг на друга. Но в принципе их действия лежит одно — вечные юлианские календари образуют цикл с периодичностью в 28 лет, вечные григорианские календари — 400 лет. Более простые версии вечного григорианского календаря, не включающие в диапазон лет невисокосные годы, заканчивающиеся на 00, используют цикл в 28 лет.
Вечный календарь-таблица
правитьПридумано множество вечных календарей такого вида, однако почти все они сводятся к одному: имеется 14 календарных сеток (7 возможных дней недели, с которых начинается год × 2 варианта — високосный и невисокосный год), и таблица, помогающая выбрать календарную сетку для нужного года либо определить сдвиг, помогающий правильно преобразовать одну сетку.
Календари этого вида различаются по степени удобства и быстроте использования. Такие календари иногда публиковались в газетах и журналах для вырезания и использования читателями. Наиболее часто применялись два варианта.
Варианты табличных вечных календарей
правитьВариант 1 — с 1901 по 2096 год
править- Для того, чтобы узнать день недели конкретного дня, требуется:
- Найти в первой таблице цифру, соответствующую указанному году и месяцу;
- Сложить эту цифру с числом дня;
- Найти во второй таблице получившееся значение и посмотреть, какому дню недели оно соответствует.
- Пример: требуется определить, каким днём недели было 22 февраля 2007 года.
- Цифра, соответствующая февралю (ф) 2007 в таблице 1, равна 3.
- 22+3=25.
- Числу 25 в таблице 2 соответствует четверг — это и есть искомый день недели.
- Таблица. Примечание: серым цветом выделены високосные годы. Месяцы обозначены первыми буквами их названий.
Таблица 1 | Таблица 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Вариант 2 — с 15 октября 1582 года
править- Для того, чтобы узнать день недели, требуется:
- В верхнем левом столбце найти первые две цифры года;
- В найденной строке найти столбец с последними двумя цифрами номера года;
- В месячных календарях (расположены слева и справа) найти строку, соответствующую числу месяца;
- На пересечении строки числа месяца и столбца года найти день недели.
- Пример: требуется определить, каким днём недели было 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 — январь
| |||||||||||||||||
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].
Этот календарь занимал мало места и часто включался в записные книжки и публиковался в книгах.
Дисковый вечный календарь
правитьДисковый вечный календарь представляет собой конструкцию, в которую вставлен диск, на внешний радиус которого нанесены номера годов (при этом високосные годы выделяются особым шрифтом или цветом), а на внутренний — дни недели. При выборе месяца требуется повернуть диск так, чтобы номер текущего года и название месяца совпали. В результате дни недели расположатся таким образом, что будет получена сетка календаря на выбранный месяц.
Как правило, диск таких календарей делится на 28 частей, а сами календари рассчитаны на 23—28 лет, однако возможны и другие модификации.
Иногда на диск наносятся не дни недели, а сами числа месяца, что позволяет получить календарную сетку в более привычной форме — неделя всегда начинается с понедельника или воскресенья, в зависимости от страны, где используется календарь. Но такие календари производились редко, в основном из-за сложности нанесения цифр месяца по спирали.
На календаре остаётся много свободного пространства, которое очень часто заполняется различными изображениями, инструкцией по применению, списками праздников и т. п.)
В программировании
правитьСуществуют разнообразные методы вычисления дня недели. Некоторые из них основываются на заранее просчитанных таблицах сдвигов, а некоторые вычисляют все необходимые значения «с нуля» при каждом запуске. Иногда алгоритмы представляют собой автоматизированные версии табличных календарей.
Как правило, каждый метод имеет две модификации — для юлианского и для григорианского календаря.
Вечный календарь — набор таблиц
правитьВ григорианском календаре годы есть високосные и невисокосные; годы начинаются с понедельника по воскресенье. В совокупности это даёт (2×7=14) 14 вариантов календаря[4].
Применение
правитьВозможно, этот раздел содержит оригинальное исследование. |
До начала XX века календари не применялись в целях планирования времени. Основное значение таких приспособлений было религиозным — они использовались для вычисления праздников и знаменательных дат.
Во времена СССР вечные календари можно было найти почти во всех учреждениях и во многих квартирах — календарь не занимал много места и мог использоваться несколько десятков лет. Однако лишь немногие календари прослужили весь свой срок.
Сейчас многие из календарей используются детьми в качестве игрушек. Иногда вечные календари до сих пор используют для получения дней недели (хотя экземпляры, сохраняющие работоспособность после 2000 года, очень редки). Иногда они являются предметом коллекционирования.
Несмотря на то, что с появлением компьютеров необходимость в вечных календарях отпала, подобные устройства до сих пор встречаются в механических наручных часах[5].
Существуют так же специальные онлайн сервисы для определения дня недели по дате[6].
Примечания
править- ↑ 1 2 Дмитрий Малявин. «Вечные» карманные календари СССР Архивная копия от 12 июня 2014 на Wayback Machine
- ↑ Буткевич, 1984, с. 108.
- ↑ Буткевич, 1984, с. 129.
- ↑ Володомонов Н. В. Календарь: прошлое, настоящее, будущее. — Изд. 2. — М.: Наука. Гл. ред. физ.-мат. лит., 1987. — 80 с. — 310 000 экз.
- ↑ Ракета (часы).
- ↑ Определение дня недели по дате. Дата обращения: 15 марта 2014. Архивировано 15 марта 2014 года.
Литература
править- Буткевич А. В., Зеликсон М. С. при редакционном участии И. А. Климишина. Вечные календари. — Изд. 2. — М.: Наука. Гл. ред. физ.-мат. лит., 1984. — 208 с. — 150 000 экз.