Calendar algorithms
 Calendrical calculation A calendrical calculation is a calculation concerning calendar dates. Calendrical calculations can be considered an area of applied mathematics.Some examples of calendrical calculations:
 Astronomical algorithm Astronomical algorithms are the algorithms used to calculate ephemerides, calendars, and positions (as in celestial navigation or satellite navigation). Examples of large and complex astronomical algo...
 Top-nodes algorithm The top-nodes algorithm is an algorithm for managing a resource reservation calendar.It is used when a resource is shared among lots of users (for example bandwidth in a telecommunication link, or dis...
 Zeller's congruence Zeller's congruence is an algorithm devised by Christian Zeller to calculate the day of the week for any Julian or Gregorian calendar date. It can be considered to be based on the conversion between J...
 Easter controversy The controversy over the correct date for Easter began in Early Christianity; reforming the date remains a topic of debate today.Some see this first phase as mainly concerned with whether Christi...
 Determination of the day of the week There are various methods to calculate the day of the week for any particular date in the past or future. These methods ultimately rely on algorithms to determine the day of the week for any given dat...
 Kuwaiti algorithm The Tabular Islamic calendar (an example is the Fatimid or Misri calendar) is a rule-based variation of the Islamic calendar. It has the same numbering of years and months, but the months are determin...
 Doomsday rule The Doomsday rule or Doomsday algorithm is a way of calculating the day of the week of a given date. It provides a perpetual calendar because the Gregorian calendar moves in cycles of 400 years.This a...
 Computus Computus (Latin for "computation") is the calculation used to determine the calendar date of Easter. Because the date is based on a calendar-dependent equinox rather than the astronomical one, there a...