Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 659 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 659 Bytes

doomsday

A collection of methods to compute the day of the week for any date in the Gregorian calendar.

Currently includes:

  • Conway's Doomsday Algorithm
  • Zeller's Congruence
  • Sakamoto's Method

Usage

To run the scripts you must have a J interpreter installed (the scripts look for /usr/bin/ijconsole so adjust this as necessary).

Clone this repository (or download any of scripts you want). Make sure the scripts are executable (i.e. chmod +x [script]).

Execute a script with the date passed as three integer arguments of the form YYYY MM DD. For example:

$ ./doomsday.ijs 1999 12 31
Friday

$ ./zeller.ijs 2080 2 29    
Thursday