怎样计算任何一天的“星期几”


查表的算法:

怎样计算任何一天的“星期几”


还有一种公式法:

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(余数)

这天是星期二。