Article Details

Version for online viewing      Version for printing

Title
Calculating the day of the week: null-days algorithm
Authors
Xiang-Sheng Wang
Abstract
In this paper, we propose a new algorithm of calculating the day of the week for any given century, year, month and day in Gregorian calendar. We provide two simple formulas to convert the century and the year into two integers. Then we introduce a list of null-days to transform the month and the day into another integer. Adding these three integers together and calculating the sum's residue modulo 7 gives a number between 0 and 6, which corresponds to Sunday until Saturday. Slight modification is needed if we have a leap year and the given month is either January or February. Our null-days algorithm is simple enough to be done by mental calculation, and the list of null-days has memorable patterns.
Keywords
Day of the week, mental calculation, null-days algorithm
Milestones
Published: 2015/03/20
Author Details
Xiang-Sheng Wang
xswang@semo.edu
Southeast Missouri State University

     About us | Editorial Board | To the authors | Contact us