只要一个公式……就能瞬间算出几月几号是星期几……

不知道大家有没有那种感觉,就是上班上学的时候计算某一天是星期几的公式小学生,只知道今天是星期几,不知道是几号;

放长假(寒暑/春节)等假期的时候,只知道今天是几号,不知道是星期几。

然后看李狗嗨的时候,有一个案件是某个证人(学生)喜欢在博客里每天记录日记,案发当天这个日记所记录的事件,反驳了嫌疑人的不在场证明。

我当时就在想,这个破案点会不会体现在日期与星期的差异上?

因为按理说一个学生印象最深的应该是星期几才对……

结果果然,黛用其中一个日子证人日记所写与现实的冲突,证实了博客日记的不可靠性。

计算某一天是星期几的公式小学生_小学排列数公式计算_组合数公式计算小学

于是我就想,有没有一种方法能瞬间知道,xx日是星期x?

结果还真有!

蔡勒公式!(注意是不是泰勒公式)由蔡勒(Julius Christian Johannes Zeller)推算出,是一种计算任何一日属一星期中哪一日的算法。

具体公式为:

W = [C/4] – 2C + y + [y/4] + [13 * (M+1) / 5] + d – 1

公式都是基于公历的置闰规则来考虑。

公式中的符号含义如下:

w:星期

c:世纪数减一(年份前两位数)

y:年(后两位数)

m:月(m的取值范围为3至14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)

d:日

[]:称作高斯符号,代表取整,即只要整数部份。

mod:‎‎同余‎(这里代表括号里的答案除以7后的余数

这个公式由世纪数减一、年份末两位、月份和日数即可算出W,再除以7,得到的余数是几就表示这一天是星期几,唯一需要变通的是要把1月和2月当成上一年的13月和14月计算某一天是星期几的公式小学生, C和y都按上一年的年份取值。

因此,人们普遍认为这是计算任意一天是星期几的最好的 公式。这个公式最早是由德国数学家克里斯蒂安·蔡勒(Christian Zeller, 1822- 1899)在1886年推导出的,因此通称为蔡勒公式(Zeller’s Formula)。

学会了吗?来个实战吧!

对2022年4月26日这一天来说,c=20,y=22,m=4,d=26,代入公式中计算可得

W = [20/4] – 40 + 22 + [22/4] + [13 * (4+1) / 5] + 26 – 1

w=5-40+22+5+13+26-1

w=30,再除以7,余2,说明这一天是星期二。

那么后天就是kfc疯狂星期四,谁请我吃?

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,会员只需98元,全站资源免费下载
站 长 微 信: wufeng502749642