|The Nativity of the Lord (Christmas)||Mon-25-Dec-2017|
|First Sunday after Christmas||Sun-31-Dec-2017|
|Second Sunday After Christmas||Sun-07-Jan-2018 Not Used this year|
|First Sunday after Epiphany (or Baptism of The Lord)||Sun-07-Jan-2018|
|Second Sunday after Epiphany||Sun-14-Jan-2018|
|Third Sunday after Epiphany||Sun-21-Jan-2018|
|Feast of the Lord and Giver of Life||Sun-21-Jan-2018|
|Fourth Sunday after Epiphany||Sun-28-Jan-2018|
|Fifth Sunday after Epiphany||Sun-04-Feb-2018|
|Sixth Sunday after Epiphany||Sun-11-Feb-2018 Not Used this year|
|Seventh Sunday after Epiphany||Sun-18-Feb-2018 Not Used this year|
|Eighth Sunday after Epiphany||Sun-25-Feb-2018 Not Used this year|
|Last Sunday after Epiphany||Sun-11-Feb-2018||Ash Wednesday||Tue-13-Feb-2018||Lent 1||Sat-17-Feb-2018|
|Monday in Holy Week||Sun-25-Mar-2018|
|Tuesday in Holy Week||Mon-26-Mar-2018|
|Wednesday in Holy Week||Tue-27-Mar-2018|
|Thursday in Holy Week||Wed-28-Mar-2018|
|Friday in Holy Week||Thu-29-Mar-2018|
|Saturday in Holy Week||Fri-30-Mar-2018|
|Second Sunday in Easter||Sat-07-Apr-2018|
|Third Sunday in Easter||Sat-14-Apr-2018|
|Fourth Sunday in Easter||Sat-21-Apr-2018|
|Fifth Sunday in Easter||Sat-28-Apr-2018|
|Sixth Sunday in Easter||Sat-05-May-2018|
|Seventh Sunday in Easter (or Ascension Sunday)||Sat-12-May-2018|
|This Ordinary Season Start with||: 02-Jun-2018|
|Proper 1||Sun-13-May-2018 Not used this year|
|Proper 2||Sun-20-May-2018 Not used this year||Proper 3||Sun-27-May-2018 Not used this year|
|Proper 4||Sun-03-Jun-2018||Proper 5||Sun-10-Jun-2018|
|Proper 6||Sun-17-Jun-2018||Proper 7||Sun-24-Jun-2018|
|Proper 8||Sun-01-Jul-2018||Proper 9||Sun-08-Jul-2018|
|Proper 10||Sun-15-Jul-2018||Proper 11||Sun-22-Jul-2018|
|Proper 12||Sun-29-Jul-2018||Proper 13||Sun-05-Aug-2018|
|Proper 14||Sun-12-Aug-2018||Proper 15||Sun-19-Aug-2018|
|Proper 16||Sun-26-Aug-2018||Proper 17||Sun-02-Sep-2018|
|Proper 18||Sun-09-Sep-2018||Proper 19||Sun-16-Sep-2018|
|Proper 20||Sun-23-Sep-2018||Proper 21||Sun-30-Sep-2018|
|Proper 23||Sun-14-Oct-2018||Proper 24||Sun-21-Oct-2018|
|Proper 25||Sun-28-Oct-2018||Proper 26||Sun-04-Nov-2018|
|Proper 29 (or Christ the King)||Sun-25-Nov-2018|
|Advent 1 (Start of Next Years Church Calendar)||Sun-02-Dec-2018|
|Corpus Christi||Wed-30-May-2018||Missions Offering(All Saints Sunday)||Sun-04-Nov-2018|
Basic Rules: The Church Calendar has 2 fix points, Nativity of the Lord(Christmas) always on 25 Dec and Easter the first Sunday after the first full moon occurring on or after the spring equinox. Modern programming languages now a function call easter(). It will find the date of Easter in any year in the parentheses. This program uses these two dates to determine everything else.
Advent: Advent always has 4 Sundays, but it can be either 3 or 4 weeks. When Advent 4 is on Dec 24th, the morning is Advent 4 and then the afternoon is Christmas Eve. The Advent Sundays are calculated finding the 4 Sundays before Dec 25th, even if one of those Sundays in Christmas Eve. There can be up to 2 Sundays after Christmas, but most years there is only one.
Epiphany: This is the twelve days of Christmas. Twelve days after Christmas (25 Dec) is Epiphany (6 Jan). The Sunday nearest to 6 Jan can be celebrated as Epiphany Sunday, or the fist Sunday after Epiphany (The Baptism of the Lord). Epiphany Sundays are then counted until the Sunday before Ash Wednesday. The reading labeled the Last week of Epiphany, is always last. So, if you have 5 weeks of Epiphany, instead of celebrating the fifth week, you celibrate the Last Sunday. A good way to remember is that the Last Sunday of Epiphany has the Ash Wednesday readings.
Lent: Lent always has 46 days, 40 not counting the Sundays (which are a Feast day in Lent). It is always calculated back from Easter. Lent, like Advent and the Easter Season, have fixed number of Sundays, and other seasons expand and contract to fit them.
Easter: In 325CE the Council of Nicaea established that Easter would be held on the first Sunday after the first full moon occurring on or after the spring equinox. From that point forward, the Easter date depended on the ecclesiastical approximation of March 21 for the equinox. Easter is delayed by 1 week if the full moon is on Sunday. Easter can be as early March 21st as in the year 1818 as or late as 10 May in the year 2268.Easter Determines these dates Ash Wednesday (47 days before Easter) Ascension Day (10 days before Whit Sunday) Palm Sunday (1 week before Easter Sunday) Pentecost (Whit Sunday) (7 weeks after Easter Sunday) The Easter Season always has seven Sundays, plus Pentecost.
Day of Pentecost: ends the fifty-day season of Easter (that’s what the Greek word “Pentecost” means!) It does not begin a “Pentecost Season”.
Trinity Sunday: Is the first Sunday after Pentecost.
Ordinary Time: (AKA Kingdomtide) Ordinary time, does not mean common. It refers to Ordinal time, or Ordinal numbers, which means First, Second, third etc, which are ranks, versus Cardinal numbers which are 1,2,3,.. which mean how many. Ordinary weeks are set backward from the last week of the Church Year, which is always Proper 29. When do the Proper’s start? It has been determined that earliest possible Day of Pentecost May 10, hence Proper 1 is“closest to May 11”. The propers are planned backwards. The Sunday before Advent 1 (of the next year) is Proper 29, then the propers fill in before that until they hit Penecost and the proper closet to that Sunday after Pentecost is used. The early propers are rarely used, but those reading still find their way in the lectioanary, because they are repeats of last weeks of Epiphany. You may notice the readings for Proper 1 are just the same as the readings for the 6th Sunday after Epiphany; Proper 2 is the same as seventh Sunday after Epiphany. This continues to the 8th Sunday after Epiphany, the greatest number of Sundays possible after Epiphany.Sixth Sunday After Epiphany = Proper 1 Seventh Sunday After Epiphany = Proper 2 Eighth Sunday After Epiphany = Proper 3
Closest To: Any Sundays closest to a date are calculated like this Sunday < Monday <Tuesday <Wednesday Thursday> Friday> Saturday > Sunday
Why only can we only calcualte date between 1970-2037? This is the Y2K problem of servers. These servers count dates by seconds from about Dec 1969. Those seconds will fill a 32-bit integer (the size of integers computer use to talk) in 2037. The issue is well known and several fixes are in the pipeline. Until then, the answer to easter(2038) is a surprise, just kidding, BCP has it calculated until 2089.
Lectonary Cycles Calculation The Sunday Lectionary Cycle(Year A, B or C) and Daily Office Cycle(One or Two) is simple. Daily Office One years starts in even years (Advent 1 Sunday) and Daily Office Years start in odd years. The Sunday Lectionary Cycle starts incrementing 1968 by three years, and any Advent Sunday 1 that matches one of those years is Year A, same for Year B(1969) and Year C(1970).