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 date, including those based solely on tables as found in
perpetual calendars that require no calculations to be performed by the user. A typical application is to calculate the day of the week on which someone was born or any other specific event occurred.