首页 > 代码库 > 蔡勒公式
蔡勒公式
今天看到一个很有趣的公式
蔡勒公式
给定一个日期,问这个日期是星期几?
一般我们都会通过今天的日期和星期推算出0001年01月01日的星期,然后对于输入的日期来推算
注意要考虑闰年什么的!
有了蔡勒公式,直接算哦
上公式:
w=(y + [y/4] + [c/4] - 2*c +[26*(m+1)/10] + d - 1)%7
若1582年10月4日或之前的改为
w=(y + [y/4] + [c/4] - 2*c +[26*(m+1)/10] + d +2)%7
c、y、m、d分别为世纪 年份 月 日
为了不出现负数,1月2月要m+=12,y--
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。