公式内容
计算
y
y
y 年
m
m
m 月
d
d
d 日是星期几。设为星期
w
w
w (星期天则
w
=
0
w=0
w=0)。
w
=
(
d
+
2
m
+
⌊
3
(
m
+
1
)
5
⌋
+
y
+
⌊
y
4
⌋
−
⌊
y
100
⌋
+
⌊
y
400
⌋
+
1
)
m
o
d
7
w=(d+2m+\lfloor \frac{3(m+1)}{5} \rfloor+y+\lfloor \frac{y}{4} \rfloor - \lfloor \frac{y}{100} \rfloor+\lfloor \frac{y}{400} \rfloor +1)\ \mathrm{mod}\ 7
w=(d+2m+⌊53(m+1)⌋+y+⌊4y⌋−⌊100y⌋+⌊400y⌋+1) mod 7
然后公式代代就好辣嘻嘻