✔ 最佳答案
蔡勒(Zeller)公式 :
W = [ c/4 ] - 2c + y + [ y/4 ] + [ 2.6 (m+1) ] + d - 1 ,
W : 某日是星期幾的答案
(如大於7就取被7除的餘數,餘 0 代表星期日, 餘 1 代表星期一 ......)
c : 世紀數 (例如 1894 取 18 , 2010 取 20)
y : 年份末兩位數
m : 月份數(1 、 2 月要視為上一年的 13 、 14 月 , 即 3 =< m =< 14)
d : 日數
式中 [ ] 代表只取 [ ] 內數字的整數部分,切勿4捨5入。
例如 2010 年 3 月 23 日 是星期幾?
c = 20 , y = 10 , m = 3 , d = 23 :
W = [ (20)/4 ] - 2(20) + (10) + [ (10)/4 ] + [ 2.6 ( (3)+1 ) ] + 23 - 1
W = [ 5 ] - 40 + 10 + [ 2.5 ] + [ 10.4 ] + 23 - 1
W = 5 - 40 + 10 + 2 + 10 + 23 - 1
W = 9
9 除以 7 餘 2 , 即 2010 年 3 月 23 日 是星期二。
公元 1582 年教皇修改歷法 , 宣布該年 10月4日 的下一天為 10月15日 , 跳了
10 個日子 , 所以在此以前的日期不能套用公式。