S=X+(X/4)-(X/100)+(X/400)+C
式中:X——公元数-1
C——该年元旦到该日的天数
S——公式总数
算例:
◆计算1971.10.1是星期几?
X=1970 C=274
∵S=1970+(1970/4)-(1970/100)+(1970/400)+274=2721.725 取整数2721
2721/7=388……5(余数)
∴这天是星期五。
◆计算1945.8.7 是星期几?
X=1944 C=219
∵S=1944+(1944/4)-(1944/100)+(1944/400)+219=2634.42 取整数2634
2634/7=376……2(余数)
∴这天是星期二。