蔡勒公式

计算任意一天是星期几

W=[C/4]-2C+Y+[Y/4]+[13×(M+1)/5]+D-1

C:年份头两位,即世纪数-1

Y:年份后两位

M:范围为3到14 (13是下一年的一月)比如:2003年1月1日要看作2002年的13月1日来计算

D:日

W:星期  mod7 得几就是星期几  得0为星期日

要计算的日期是在1582年10月4日或之前,公式为:

 W=Y+[Y/4]+[C/4]-2C+[13×(M+1)/5]+D+3.

原文地址:https://www.cnblogs.com/iwomeng/p/11307496.html