費勒公式介紹
人們常常需要依據歷史上一些重要事件的日期,不翻曆書而推算出哪天是星期幾。美國數學家費勒發明了一個‘萬能公式“:
W=[c÷4]-2c+y+[y÷4]+[26(m+1)÷10]+d-1
其中W是所求日期的星期數,若大於7,就可減去7或其整數倍,若減出來得數是零,則為星期日;c是所求年份的前兩位數,y是所求年份的後兩位數,m是月份數,d是日數.方括弧則表示只取括弧內數字的整數部分.這裡,還必須注意幾點:所求的月份,若是1月或2月,則應視為上一年的13月或14月,所以公式中3≤m≤14.
相關信息
還有一點要說明:公元1582年(我國明朝萬曆十年)教皇曾經修改過曆法,宣布該年10月4日的下一天為10月15日,整整跳過了十天,所以在此以前的日子,不能直接套用這公式.若碰到這種日子,則d=k+10.k是日數.