A perpetual calendar is a calendar which is good for a span of many years, such as the Runic calendar.
Contents |
For the Gregorian calendar, a perpetual calendar often consists of 14 one-year calendars, plus a table to show which one-year calendar is to be used for any given year. Note that such a perpetual calendar fails to indicate the dates of moveable feasts such as Easter.
The 14 one-year calendars consists of two sets of seven calendars, seven for each common year (year that does not have a February 29) that starts on each day of the week, and seven for each leap year that starts on each day of the week, totaling fourteen.
| Common year starting on: | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
| Leap year starting on: | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
Also certain calendar reforms may be considered to be perpetual calendars, such as The World Calendar, International Fixed Calendar and Pax Calendar. These calendars have each year and each month within the year, always beginning on the same day of the week.
The term perpetual calendar is also used in watchmaking to describe a calendar mechanism in a watch that displays the date correctly 'perpetually', taking into account the different lengths of the months as well as leap year's day.
The internal mechanism will move the dial to the next day.
Following is a formula for calculating the day of the week given the date.
The formula uses the fact that each year begins one day later than the previous except for leap years. The days in a leap year are 2 days later except for January and February where it is one day later. Since the year values increase by one we can create a sequence by adding the year to the year divided by 4 dropping the fraction. This sequence increases by 1 every year except every 4 years where it increases by 2. This sequence will work for the years 1901 through 2099 only since 1900 and 2100 are not leap years.
A table is needed to get the relative day of week of the first of each month relative to the first day of a year.
| Month | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Relative day | 0 | 3 | 3 | 6 | 1 | 4 | 6 | 2 | 5 | 0 | 3 | 5 |
Now for the formula (example for 2006-02-15).
Add the following: The 4 digit year (2006). The integer portion of the year divided by 4 (501). The relative month code (3). The day of the month (15). If it is a leap year and January or February then subtract 1 (0). Adjust the relative week day by subtracting 2 (2525-2). Divide by 7 keeping the remainder (3).
Use this number to find the day as follows:
| Number | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| Day of the week | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
Thus, February 15, 2006 is a Wednesday.
A Perpetual Calendar formula for finding the day of the week for any given year since the inception of the Gregorian Calendar (>1751).
1. Begin with the century:
| Century | 1700s | 1800s | 1900s | 2000s | 2100s | 2200s |
|---|---|---|---|---|---|---|
| Number | 4 | 2 | 0 | 6 | 4 | 2 |
Following centuries continue the cyclic sequence.
2. The year: Take the last two figures of the year date and 1/4 of the number formed by them, ignoring the remainder. For example, for the year 1963, 63 divided by 4 is 15 with no remainder. So, 63 plus 15 totals 78.
3. The month: For the month number, add as follows, except in case of January and February during a leap year.
| Month | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Add | 1 | 4 | 4 | 0 | 2 | 5 | 0 | 3 | 6 | 1 | 4 | 6 |
| For leap years | 0 | 3 | Same as above | |||||||||
The Leap Year Rule: a) If the year is divisible by 4 but not 100. b) If the year is divisible by 400.
4. Add the day number.
5. The total is divided by 7 and the remainder will be the day of the week, Sunday being the first day.
| Remainder | 1 | 2 | 3 | 4 | 5 | 6 | 0 |
|---|---|---|---|---|---|---|---|
| Day of the week | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
Example 1: September 11, 2001
Step 1. 2000s corresponds to 6
Step 2. 01 plus 1/4 of 01 is 1
Step 3. September corresponds to number 6
Step 4. The day of the month 11
Step 5. The sum of 24 divided by 7 leaves 3 remainder. Number 3 correponds to Tuesday.
Example 2: December 7, 1941
1. 1900s corresponds to 0
2. 41 plus 10 is 51
3. Dec corresponds to 6
4. The 7th day, add 7
5. Sum of 64 divided by 7 is 9 with 1 remainder. The first day of the week is SUNDAY.
General Information
Prior to September 14, 1752, Great Britain (and her American colonies) observed the Julian calendar. For purposes of the formula, a century year is treated as belonging to the century which it precedes (e.g. for purposes of the formula, 2000 is considered to be part of the 21st century). Under the current (Gregorian) calendar, century years are not leap years unless exactly divisible by 400. This makes the calendar accurate to one day in 3,323 years. A slight modification, in which century years are not leap years unless they give remainder 200 or 700 on division by 900 makes the calendar accurate to one day in 44,000 years. Under this scheme, the next centennial leap year will be 2500 (instead of 2400).
Source: Funk & Wagnall’s College Standard Dictionary (1939 ed.)
For Julian dates before 1000 and after 1699 use the year in the table which differs by an exact multiple of 700 years. For Gregorian dates after 2799 convert to Julian. To find how many days the Gregorian date is ahead of the Julian, add 300 to the year, multiply the hundreds by 7, divide by 9 and subtract 4. Ignore any fraction of a day. When the difference between the calendars changes the calculated value applies from March 1 (Gregorian date).
To use the table, add together the numbers in the far right hand column on the same line as the hundreds, remaining digits and month. Add the day of the month to the total and divide the grand total by 7. Find the remainder from this division in the far right hand column. The day of the week is beside it. Bold figures (e.g. 04) denote leap year. If a year ends in 00 and its hundreds are in bold it is a leap year. Thus 19 indicates that 1900 is not a leap year, 20 indicates that 2000 is a leap year. Use January and February only in leap years.
| Hundreds | Remaining digits | Month | Weekday | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | 20 | 00 | 06 | 17 | 23 | 28 | 34 | 45 | 51 | 56 | 62 | 73 | 79 | 84 | 90 | January | October | Saturday | 0 | ||||
| 11 | 19 | 23 | 27 | 01 | 07 | 12 | 18 | 29 | 35 | 40 | 46 | 57 | 63 | 68 | 74 | 85 | 91 | 96 | May | Sunday | 1 | ||
| 10 | 02 | 13 | 19 | 24 | 30 | 41 | 47 | 52 | 58 | 69 | 75 | 80 | 86 | 97 | February | August | Monday | 2 | |||||
| 16 | 18 | 22 | 26 | 03 | 08 | 14 | 25 | 31 | 36 | 42 | 53 | 59 | 64 | 70 | 81 | 87 | 92 | 98 | February | March | November | Tuesday | 3 |
| 15 | 09 | 15 | 20 | 26 | 37 | 43 | 48 | 54 | 65 | 71 | 76 | 82 | 93 | 99 | June | Wednesday | 4 | ||||||
| 14 | 17 | 21 | 25 | 04 | 10 | 21 | 27 | 32 | 38 | 49 | 55 | 60 | 66 | 77 | 83 | 88 | 94 | September | December | Thursday | 5 | ||
| 13 | 24 | 05 | 11 | 16 | 22 | 33 | 39 | 44 | 50 | 61 | 67 | 72 | 78 | 89 | 95 | January | April | July | Friday | 6 | |||
Example: On what day does June 6, 6666 (Gregorian) fall? Convert to Julian: 6666+300=6966. 69x7=483. 483/9=53 remainder 6. 53-4=49. June 6 equates to May 37 or April 67. The corresponding Julian date is April (67-49) = April 18. Use 1066, which is exactly 8x700=5600 years earlier. From the table, 2 (for hundreds) + 5 (for remaining digits) + 6 (for month) + 18 (for day of the month) = 31. 31/7=4 remainder 3. The weekday is Tuesday.
|
|||||||||||||||||
stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History