jburkardt

DOOMSDAY\ Day of Week for Given Date {#doomsday-day-of-week-for-given-date align=”center”} ==========================


DOOMSDAY is a C++ library which is given the year, month and day of a date, and uses John Conway’s doomsday algorithm to determine the corresponding day of the week.

Licensing: {#licensing align=”center”}

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Languages: {#languages align=”center”}

DOOMSDAY is available in a C version and a C++ version and a FORTRAN77 version and a FORTRAN90 version and a MATLAB version and a Python version.

CALENDAR_NYT, a FORTRAN90 library which shows the correspondence between dates and the New York Times volume and issue number;

CALENDAR_RD, a C++ program which computes the representation of a given date in a number of calendrical systems, by Edward Reingold and Nachum Dershowitz

CALPAK, a C++ library which makes various calendar calculations;

DATES, a dataset directory which contains lists of dates in various calendar systems.

WEEKDAY, a C++ library which determines the day of the week for a given day.

Reference: {#reference align=”center”}

  1. Lewis Carroll (Charles Dodgson),\ To Find the Day of the Week for Any Given Date,\ Nature, 31 March 1887.
  2. John Conway,\ Tomorrow is the Day After Doomsday,\ Eureka,\ Volume 36, October 1973, pages 28-31.
  3. Gary Meisters,\ Lewis Carroll’s Day-of-the-Week Algorithm,\ Math Horizons,\ November 2002, pages 24-25.

Source Code: {#source-code align=”center”}

Examples and Tests: {#examples-and-tests align=”center”}

List of Routines: {#list-of-routines align=”center”}

You can go up one level to the C++ source codes.


Last revised on 28 May 2012.