网站首页 > 技术教程 正文
一周七天,周一—周天,是现代人相伴多年的日历计时。毕竟,上学时盼着周末。长大了,上班了,我们还在盼着周末。周五晚上,是刻进我们DNA里的快乐时光。周一,则是与开学/开工综合征相伴而生的梦魇。
不知道大家有没有那种感觉,上班上学的时候,只知道今天是星期几,不知道是几号。而到了放长假(寒暑/春节) 等假期的时候,只知道今天是几号,不知道是星期几。时常处于“不知今日是何年”之感。对于现代人来说,解决的方法也很简单,打开手机,查查日历,一目了然。
不过,今天是教大家一个不用打开日历,也能十秒钟算出是星期几!只需要一个公式就可以了哦!
它就是:蔡勒公式!是由由蔡勒(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)。
?大家学会了吗?
?
- 上一篇: Excel常用日期函数组合
- 下一篇: 表情包:今天周五
猜你喜欢
- 2025-01-14 谁知道答案
- 2025-01-14 「通知」播出时间调整
- 2025-01-14 一年里,知道某一天是周几,就可推算出全年的每一天是周几了。
- 2025-01-14 tatan今天周一到今天周日表情包合集
- 2025-01-14 今天星期几好想吻你呀是什么梗什么意思?许飞淘汰发长文说了什么
- 2025-01-14 千年一遇的美神降临
- 2025-01-14 表情包:今天周五
- 2025-01-14 Excel常用日期函数组合
- 2025-01-14 今天到底星期几?警察蜀黍的朋友圈凌乱了!
- 2025-01-14 教你随口说出某年某月某日是星期几!“天才”的绝招
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)