Perpetual calendar

Last updated
Illustration from 1881 U.S. Patent 248872, for a perpetual calendar paperweight. The upper section is rotated to reveal one of seven lists of years (splitting leap years) for which the seven calendars below apply. Pat248872Fig1.jpg
Illustration from 1881 U.S. Patent 248872, for a perpetual calendar paperweight. The upper section is rotated to reveal one of seven lists of years (splitting leap years) for which the seven calendars below apply.
A 50-year "pocket calendar" that is adjusted by turning the dial to place the name of the month under the current year. One can then deduce the day of the week or the date. 50yearcalendar.JPG
A 50-year "pocket calendar" that is adjusted by turning the dial to place the name of the month under the current year. One can then deduce the day of the week or the date.

A perpetual calendar is a calendar valid for many years, usually designed to look up the day of the week for a given date in the past or future.

Contents

For the Gregorian and Julian calendars, a perpetual calendar typically consists of one of three general variations:

  1. Fourteen one-year calendars, plus a table to show which one-year calendar is to be used for any given year. These one-year calendars divide evenly into two sets of seven calendars: seven for each common year (the year that does not have a February 29) with each of the seven starting on a different day of the week, and seven for each leap year, again with each one starting on a different day of the week, totaling fourteen. (See Dominical letter for one common naming scheme for the 14 calendars.)
  2. Seven (31-day) one-month calendars (or seven each of 28–31 day month lengths, for a total of 28) and one or more tables to show which calendar is used for any given month. Some perpetual calendars' tables slide against each other so that aligning two scales with one another reveals the specific month calendar via a pointer or window mechanism. [1] The seven calendars may be combined into one, either with 13 columns of which only seven are revealed, [2] [3] or with movable day-of-week names (as shown in the pocket perpetual calendar picture).
  3. A mixture of the above two variations - a one-year calendar in which the names of the months are fixed and the days of the week and dates are shown on movable pieces which can be swapped around as necessary. [4]

Such a perpetual calendar fails to indicate the dates of moveable feasts such as Easter, which are calculated based on a combination of events in the tropical year and lunar cycles. These issues are dealt with in great detail in computus .

An early example of a perpetual calendar for practical use is found in the Nürnberger Handschrift GNM 3227a . The calendar covers the period of 1390–1495 (on which grounds the manuscript is dated to c. 1389). For each year of this period, it lists the number of weeks between Christmas and Quinquagesima. This is the first known instance of a tabular form of perpetual calendar allowing the calculation of the moveable feasts that became popular during the 15th century. [5]

The chapel Cappella dei Mercanti, Turin contains a perpetual calendar machine made by Giovanni Plana using rotating drums.

Other uses of the term "perpetual calendar"

Breguet classique Grand complication perpetual calendar Breguet MG 2575.jpg
Breguet classique Grand complication perpetual calendar

Offices and retail establishments often display devices containing a set of elements to form all possible numbers from 1 through 31, as well as the names/abbreviations for the months and the days of the week, to show the current date for convenience of people who might be signing and dating documents such as checks. Establishments that serve alcoholic beverages may use a variant that shows the current month and day but subtracting the legal age of alcohol consumption in years, indicating the latest legal birth date for alcohol purchases. A common device consists of two cubes in a holder. One cube carries the digits zero to five. The other bears the digits 0, 1, 2, 6 (or 9 if inverted), 7, and 8. This is sufficient because only one and two may appear twice in date and they are on both cubes, while the 0 is on both cubes so that all single-digit dates can be shown in double-digit format. In addition to the two cubes, three blocks, each as wide as the two cubes combined, and a third as tall and as deep, have the names of the months printed on their long faces. The current month is turned forward on the front block, with the other two month blocks behind it.

Certain calendar reforms have been labeled perpetual calendars because their dates are fixed on the same weekdays every year. Examples are The World Calendar, the International Fixed Calendar and the Pax Calendar. Technically, these are not perpetual calendars but perennial calendars. Their purpose, in part, is to eliminate the need for perpetual calendar tables, algorithms, and computation devices.

Perpetual calendar wristwatch by Patek Philippe Patek-Philippe MG 2583.jpg
Perpetual calendar wristwatch by Patek Philippe

In watchmaking, "perpetual calendar" describes a calendar mechanism that correctly displays the date on the watch "perpetually", taking into account the different lengths of the months as well as leap years. The internal mechanism will move the dial to the next day. [6]

Algorithms

Perpetual calendars use algorithms to compute the day of the week for any given year, month, and day of the month. Even though the individual operations in the formulas can be very efficiently implemented in software, they are too complicated for most people to perform all of the arithmetic mentally. [7] Perpetual calendar designers hide the complexity in tables to simplify their use.

A perpetual calendar employs a table for finding which of fourteen yearly calendars to use. A table for the Gregorian calendar expresses its 400-year grand cycle: 303 common years and 97 leap years total to 146,097 days, or exactly 20,871 weeks. This cycle breaks down into one 100-year period with 25 leap years, making 36,525 days, or one day less than 5,218 full weeks; and three 100-year periods with 24 leap years each, making 36,524 days, or two days less than 5,218 full weeks.

Within each 100-year block, the cyclic nature of the Gregorian calendar proceeds in the same fashion as its Julian predecessor: A common year begins and ends on the same day of the week, so the following year will begin on the next successive day of the week. A leap year has one more day, so the year following a leap year begins on the second day of the week after the leap year began. Every four years, the starting weekday advances five days, so over a 28-year period, it advances 35, returning to the same place in both the leap year progression and the starting weekday. This cycle completes three times in 84 years, leaving 16 years in the fourth, incomplete cycle of the century.

A major complicating factor in constructing a perpetual calendar algorithm is the peculiar and variable length of February, which was at one time the last month of the year, leaving the first 11 months March through January with a five-month repeating pattern: 31, 30, 31, 30, 31, ..., so that the offset from March of the starting day of the week for any month could be easily determined. Zeller's congruence, a well-known algorithm for finding the day of the week for any date, explicitly defines January and February as the "13th" and "14th" months of the previous year to take advantage of this regularity, but the month-dependent calculation is still very complicated for mental arithmetic:

Instead, a table-based perpetual calendar provides a simple lookup mechanism to find offset for the day of the week for the first day of each month. To simplify the table, in a leap year January and February must either be treated as a separate year or have extra entries in the month table:

MonthJanFebMarAprMayJunJulAugSepOctNovDec
Add033614625035
For leap years62

Perpetual Julian and Gregorian calendar tables

Table one (cyd)

The following calendar works for any date from 15 October 1582 onwards, but only for Gregorian calendar dates.

A genuinely perpetual calendar, which allows its user to look up the day of the week for any Gregorian date. Permanent Calendar gregorian.png
A genuinely perpetual calendar, which allows its user to look up the day of the week for any Gregorian date.

Table two (cymd)

Years of the century
Example 1

Gregorian 31 March 2006: Greg century 20(c) and year 06(y) meet at A in the table of Latin square. The A in row Mar(m) meets 31(d) at Fri in the table of Weekdays. The day is Friday.

Example 2

BC 1 January 45: BC 45 = -44 = -100 + 56 (a leap year). -1 and 56 meet at B and Jan_B meets 1 at Fri(day).

Example 3

Julian 1 January 1900: Julian 19 meets 00 at A and Jan_A meets 1 at Sat(urday).

Example 4

Gregorian 1 January 1900: Greg 19 meets 00 at G and Jan_G meets 1 at Mon(day).

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  
Centuries Latin square Months
JulianGreg.
-4 31017FEDCBAGJan AprJul 
-3411181519GFEDCBAJan   Oct
-2512191620AGFEDCB  May  
-161320BAGFEDCFeb  Aug 
0714211721CBAGFEDFebMar  Nov
181522DCBAGFE  Jun  
2916231822EDCBAGF   SepDec
 Days Weekdays 
18152229MonTueWedThuFriSatSun
29162330TueWedThuFriSatSunMon
310172431WedThuFriSatSunMonTue
4111825 ThuFriSatSunMonTueWed
5121926 FriSatSunMonTueWedThu
6132027 SatSunMonTueWedThuFri
7142128 SunMonTueWedThuFriSat
Julian
centuries
Gregorian
centuries
Days of the weekMonthsDays
04 11 18 19 23 27SunMonTueWedThuFriSatJanApriJul0108152229
03 10 17MonTueWedThuFriSatSunSepDec0209162330
02 09 1618 22 26TueWedThuFriSatSunMonJun0310172431
01 08 15WedThuFriSatSunMonTueFebMarNov04111825
00 07 1417 21 25ThuFriSatSunMonTueWedFebAug05121926
–1 06 13FriSatSunMonTueWedThuMay06132027
–2 05 1216 20 24SatSunMonTueWedThuFriJanOct07142128
Years00 0102030405
060708091011
1213141516
171819202122
2324252627
282930313233
343536373839
4041424344
454647484950
5152535455
565758596061
626364656667
6869707172
737475767778
7980818283
848586878889
909192939495
96979899

Table three (dmyc)

#Julian
centuries
(mod 7)
Gregorian
centuries
(mod 4)
Dates01
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

Years of the century (mod 28)
605 12 1916 20 24AprJulJanSunMonTueWedThuFriSat010712182935404657636874859196
506 13 20SepDecSatSunMonTueWedThuFri0213192430414752586975808697
407 14 2117 21 25JunFriSatSunMonTueWedThu030814253136425359647081879298
308 15 22FebMarNovThuFriSatSunMonTueWed0915202637434854657176829399
209 16 2318 22 26AugFebWedThuFriSatSunMonTue0410212732384955606677838894
110 17 24MayTueWedThuFriSatSunMon0511162233394450616772788995
011 18 2519 23 27JanOctMonTueWedThuFriSatSun0617232834455156627379849000


See also

Related Research Articles

A calendar date is a reference to a particular day represented within a calendar system. The calendar date allows the specific day to be identified. The number of days between two dates may be calculated. For example, "25 January 2025" is ten days after "15 January 2025". The date of a particular event depends on the observed time zone. For example, the air attack on Pearl Harbor that began at 7:48 a.m. Hawaiian time on 7 December 1941 took place at 3:18 a.m. Japan Standard Time, 8 December in Japan.

A leap year is a calendar year that contains an additional day compared to a common year. The 366th day is added to keep the calendar year synchronised with the astronomical year or seasonal year. Since astronomical events and seasons do not repeat in a whole number of days, calendars having a constant number of days each year will unavoidably drift over time with respect to the event that the year is supposed to track, such as seasons. By inserting ("intercalating") an additional day—a leap day—or month—a leap month—into some years, the drift between a civilization's dating system and the physical properties of the Solar System can be corrected.

The International Fixed Calendar was a proposed reform of the Gregorian calendar designed by Moses B. Cotsworth, first presented in 1902. The International Fixed Calendar divides the year into 13 months of 28 days each. A type of perennial calendar, every date is fixed to the same weekday every year. Though it was never officially adopted at the country level, the entrepreneur George Eastman instituted its use at the Eastman Kodak Company in 1928, where it was used until 1989. While it is sometimes described as the 13-month calendar or the equal-month calendar, various alternative calendar designs share these features.

The World Calendar is a proposed reform of the Gregorian calendar created by Elisabeth Achelis of Brooklyn, New York in 1930.

The Julian day is a continuous count of days from the beginning of the Julian period; it is used primarily by astronomers, and in software for easily calculating elapsed days between two events.

<span class="mw-page-title-main">Date of Easter</span>

As a moveable feast, the date of Easter is determined in each year through a calculation known as computus paschalis – often simply Computus – or as paschalion particularly in the Eastern Orthodox Church. Easter is celebrated on the first Sunday after the Paschal full moon. Determining this date in advance requires a correlation between the lunar months and the solar year, while also accounting for the month, date, and weekday of the Julian or Gregorian calendar. The complexity of the algorithm arises because of the desire to associate the date of Easter with the date of the Jewish feast of Passover which, Christians believe, is when Jesus was crucified.

The epact used to be described by medieval computists as the age of a phase of the Moon in days on 22 March; in the newer Gregorian calendar, however, the epact is reckoned as the age of the ecclesiastical moon on 1 January. Its principal use is in determining the date of Easter by computistical methods. It varies from year to year, because of the difference between the solar year of 365–366 days and the lunar year of 354–355 days.

Dominical letters or Sunday letters are a method used to determine the day of the week for particular dates. When using this method, each year is assigned a letter depending on which day of the week the year starts with. The Dominical letter for the current year 2025 is E.

Calendar reform or calendrical reform is any significant revision of a calendar system. The term sometimes is used instead for a proposal to switch to a different calendar design.

The determination of the day of the week for any date may be performed with a variety of algorithms. In addition, perpetual calendars require no calculation by the user, and are essentially lookup tables. A typical application is to calculate the day of the week on which someone was born or a specific event occurred.

The Tabular Islamic calendar is a rule-based variation of the Islamic calendar. It has the same numbering of years and months, but the months are determined by arithmetical rules rather than by observation or astronomical calculations. It was developed by early Muslim astronomers of the second hijra century to provide a predictable time base for calculating the positions of the moon, sun, and planets. It is now used by historians to convert an Islamic date into a Western calendar when no other information is available. Its calendar era is the Hijri year. An example is the Fatimid or Misri calendar.

<span class="mw-page-title-main">Doomsday rule</span> Way of calculating the day of the week of a given date

The Doomsday rule, Doomsday algorithm or Doomsday method is an algorithm of determination of the day of the week for a given date. It provides a perpetual calendar because the Gregorian calendar moves in cycles of 400 years. The algorithm for mental calculation was devised by John Conway in 1973, drawing inspiration from Lewis Carroll's perpetual calendar algorithm. It takes advantage of each year having a certain day of the week upon which certain easy-to-remember dates, called the doomsdays, fall; for example, the last day of February, April 4 (4/4), June 6 (6/6), August 8 (8/8), October 10 (10/10), and December 12 (12/12) all occur on the same day of the week in the year.

The Pax calendar was invented by James A. Colligan, SJ in 1930, as a perennializing reform of the annualized Gregorian calendar.

The ISO week date system is effectively a leap week calendar system that is part of the ISO 8601 date and time standard issued by the International Organization for Standardization (ISO) since 1988 and, before that, it was defined in ISO (R) 2015 since 1971. It is used (mainly) in government and business for fiscal years, as well as in timekeeping. This was previously known as "Industrial date coding". The system specifies a week year atop the Gregorian calendar by defining a notation for ordinal weeks of the year.

An annual calendar is a representation of the year that expires with the year represented, or that must be altered annually to remain current. The term takes different but related meanings across two contexts. One is for static (synchronic) calendars, such as wall calendars or calendar systems. The other is for dynamic (diachronic) calendars, such as digital calendars or timepieces. Static representations of the Gregorian calendar year are annual, because the weekdays of Gregorian dates vary from year to year. The calendar representing one year will not serve for the next year. With perennial calendars, the same representation of the year serves for every year. Perpetual calendars, in this context, are computation devices for determining the weekdays of dates in any given year, or for representing a wide range of annual calendars.

The Gregorian calendar is the calendar used in most parts of the world. It went into effect in October 1582 following the papal bull Inter gravissimas issued by Pope Gregory XIII, which introduced it as a modification of, and replacement for, the Julian calendar. The principal change was to space leap years differently so as to make the average calendar year 365.2425 days long, more closely approximating the 365.2422-day "tropical" or "solar" year that is determined by the Earth's revolution around the Sun.

The Hanke–Henry Permanent Calendar (HHPC) is a proposal for calendar reform. It is one of many examples of leap week calendars, calendars that maintain synchronization with the solar year by intercalating entire weeks rather than single days. It is a modification of a previous proposal, Common-Civil-Calendar-and-Time (CCC&T). With the Hanke–Henry Permanent Calendar, every calendar date always falls on the same day of the week. A major feature of the calendar system is the abolition of time zones.

A perennial calendar is a calendar that applies to any year, keeping the same dates, weekdays and other features.

<span class="mw-page-title-main">Solar Hijri calendar</span> Official calendar of Iran

The Solar Hijri calendar is the official calendar of Iran. It is a solar calendar and is the one Iranian calendar that is the most similar to the Gregorian calendar, being based on the Earth's orbit around the Sun. It begins on the March equinox as determined by the astronomical calculation for the Iran Standard Time meridian and has years of 365 or 366 days. It is sometimes also called the Shamsi calendar, Khorshidi calendar, or Persian calendar. It is abbreviated as SH, HS, AP, or, sometimes as AHSh, while the lunar Hijri calendar is usually abbreviated as AH.

<span class="mw-page-title-main">Computus clock</span>

A computus clock is a clock equipped with a mechanism that automatically calculates and displays, or helps determine, the date of Easter. A computus watch carries out the same function.

References

  1. U.S. patent 1,042,337 , "Calendar (Fred P. Gorin)".
  2. U.S. patent 248,872 , "Calendar (Robert McCurdy)".
  3. "Aluminum Perpetual Calendar". 17 September 2011.
  4. Doerfler, Ronald W (29 August 2019). "A 2010 "graphical computing" calendar" . Retrieved 30 August 2019.
  5. Trude Ehlert, Rainer Leng, Frühe Koch- und Pulverrezepte aus der Nürnberger Handschrift GNM 3227a (um 1389); in: Medizin in Geschichte, Philologie und Ethnologie (2003), p. 291.
  6. "Mechanism Of Perpetual Calendar Watch". 17 September 2011.
  7. But see the formula in the preceding section, which is very easy to memorize.