A common year is assigned the dominical letter of its first Sunday. For example 2003 has January 5 as its first Sunday, so it has dominical letter E.
In leap years, the leap day may or may not have a dominical letter. In the original 1582 Catholic version, it did, but in the 1752 Anglican version it did not. The Catholic version caused February to have 29 days by doubling the sixth day before 1 March, inclusive, because 24 February in a common year is marked "duplex", thus both halves of the doubled day had a dominical letter of F. The Anglican version added a day to February that did not exist in common years, 29 February, thus it did not have a dominical letter of its own.
In either case, all other dates have the same dominical letter every year, but the days of the weeks of the dominical letters change within a leap year before and after the intercalary day, 24 February or 29 February. Hence leap years have two dominical letters: the first for January and most or all of February and the second for March to December. The second dominical letter is the dominical letter that the year would have if it wasn't a leap year and the dates in March to December have the same days of the week.
The dominical letter of a year determines the days of week in its calendar:
The Romans were accustomed to dividing the year into nundinæ, periods of eight days; and in their marble calendars (fasti), of which numerous specimens remain, they used the first eight letters of the alphabet (A to H) to mark the days of which each period was composed. When the Oriental seven-day period (week) was introduced in the time of Cæsar Augustus, the first seven letters of the alphabet were employed in the same way to indicate the days of the new division of time. Some surviving (albeit fragmentary) marble calendars show both cycles side by side (see "Corpus Inscriptionum Latinarum", 2nd ed., I, 220; the same peculiarity occurs in the Philocalian Calendar of A.D. 356, ibid., p. 256). This device was imitated by the Christians.
Another one is:
Yet another:
At Dover dwell George Brown, Esquire; Good Christopher Finch; and David Fryer.
Clearly, if 1 January is a Sunday, all the days marked by A will also be Sundays; If 1 January is a Saturday, Sunday will fall on 2 January which is a B, and all the other days marked B will be Sundays; if 1 January is a Monday, then Sunday will not come until 7 January, a G, and all the days marked G will be Sundays.
Traditionally, the Catholic ecclesiastical calendar treats 24 February (the day on which the Gregorian calendar was decreed) as the day added; events normally occurring on 24-28 February are moved to 25-29 February. The Anglican and civil calendars treat 29 February as the day added to leap years, and do not shift events in this way.
For example:
2000 1990 1980 1970 1960 1950 1940 1930 1920 1910 1900
BA G FE D CB A GF E DC B .G
For example, to find the Dominical Letter of the year 1913:
Similarly, for 2007:
For 2065:
┌────┬────┬────┬────┐
│1600│1700│1800│1900│
│2000│2100│2200│2300│
┌───────────┼────┼────┼────┼────┤
│ 00│ BA │ C │ E │ G │
├───────────┼────┼────┼────┼────┤
│85 57 29 01│ G │ B │ D │ F │
│86 58 30 02│ F │ A │ C │ E │
│87 59 31 03│ E │ G │ B │ D │
│88 60 32 04│ DC │ FE │ AG │ CB │
├───────────┼────┼────┼────┼────┤
│89 61 33 05│ B │ D │ F │ A │
│90 62 34 06│ A │ C │ E │ G │
│91 63 35 07│ G │ B │ D │ F │
│92 64 36 08│ FE │ AG │ CB │ ED │
├───────────┼────┼────┼────┼────┤
│93 65 37 09│ D │ F │ A │ C │
│94 66 38 10│ C │ E │ G │ B │
│95 67 39 11│ B │ D │ F │ A │
│96 68 40 12│ AG │ CB │ ED │ GF │
├───────────┼────┼────┼────┼────┤
│97 69 41 13│ F │ A │ C │ E │
│98 70 42 14│ E │ G │ B │ D │
│99 71 43 15│ D │ F │ A │ C │
│ 72 44 16│ CB │ ED │ GF │ BA │
├───────────┼────┼────┼────┼────┤
│ 73 45 17│ A │ C │ E │ G │
│ 74 46 18│ G │ B │ D │ F │
│ 75 47 19│ F │ A │ C │ E │
│ 76 48 20│ ED │ GF │ BA │ DC │
├───────────┼────┼────┼────┼────┤
│ 77 49 21│ C │ E │ G │ B │
│ 78 50 22│ B │ D │ F │ A │
│ 79 51 23│ A │ C │ E │ G │
│ 80 52 24│ GF │ BA │ DC │ FE │
├───────────┼────┼────┼────┼────┤
│ 81 53 25│ E │ G │ B │ D │
│ 82 54 26│ D │ F │ A │ C │
│ 83 55 27│ C │ E │ G │ B │
│ 84 56 28│ BA │ DC │ FE │ AG │
└───────────┼────┼────┼────┼────┤
│1600│1700│1800│1900│
│2000│2100│2200│2300│
└────┴────┴────┴────┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│Jan│Feb│Mar│Apr│May│Jun│Jul│Aug│Sep│Oct│Nov│Dec│
┌───────────────┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│(29) 22 15 8 1│ A │ D │ D │ G │ B │ E │ G │ C │ F │ A │ D │ F │
├───────────────┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│(30) 23 16 9 2│ B │ E │ E │ A │ C │ F │ A │ D │ G │ B │ E │ G │
│(31) 24 17 10 3│ C │ F │ F │ B │ D │ G │ B │ E │ A │ C │ F │ A │
│ 25 18 11 4│ D │ G │ G │ C │ E │ A │ C │ F │ B │ D │ G │ B │
│ 26 19 12 5│ E │ A │ A │ D │ F │ B │ D │ G │ C │ E │ A │ C │
│ 27 20 13 6│ F │ B │ B │ E │ G │ C │ E │ A │ D │ F │ B │ D │
├───────────────┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│ 28 21 14 7│ G │ C │ C │ F │ A │ D │ F │ B │ E │ G │ C │ E │
└───────────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
The Dominical Letter does not seem to have been familiar to Bede in his "De temporum ratione", but in its place he adopts a similar device of seven numbers which he calls concurrentes (De Temp. Rat., cap. liii), of Greek origin. The Concurrents are numbers denoting the days of the week on which 24 March falls in the successive years of the solar cycle, 1 standing for Sunday, 2 (feria secunda) for Monday, 3 for Tuesday, and so on; these correspond to Dominical Letters F, E, D, C, B, A, and G, respectively.
Patterns for years:
To use these patterns, choose and remember a year to use as a starting point, such as 2000=BA.
Note that because of the complicated Gregorian leap-year rules, these patterns break near some century changes. Note the reverse alphabetical order.
1992 3 4 5 96 7 8 9 2000 1 2 3 04 5 6 7 08 9 0 1 2012 3
ED C B A GF E D C BA G F E DC B A G FE D C B AG F
and
(note the reversed order of the years
as well as of the letters)
2040 2030 2020 2010 2000 1990 1980 1970 1960 1950
AG F ED C BA G FE D CB A
| | | | | | | | | |
G FE D CB A GF E DC B AG
2046 2036 2026 2016 2006 1996 1986 1976 1966 1956
Patterns for days of the month:
The dominical letters for the first day of each month form the nonsense mnemonic phrase "Add G, beg C, fad F".
The following dates, given in day/month form, all have dominical letter C: 4/4, 6/6, 8/8, 10/10, 12/12, 9/5, 5/9, 11/7, 7/11 (see also the Doomsday rule).
We are able to calculate the Dominical letter in this way (function in C), where:
char dominical(int m,int y,int s){
int leap;
int a,b;
leap=(s==0&&y%4==0)||(s!=0&&(y%4==0&&y%100!=0||y%400==0));
a=(y%100)%28;
b=(s==0)*(4+(y%700)/100+2*(a/4)+6*((!leap)*(1+(a%4))+(leap)*((9+m)/12)))%7+
(s!=0)*(2*(1+(y%400)/100+(a/4))+6*((!leap)*(1+(a%4))+(leap)*((9+m)/12)))%7;
b=(b==0)*(b+7)+(b!=0)*b;
return (char)(64+b);
}