作者FantasyNova (六档万转)
看板sky
标题Re: [问题] 现在有代入年月日就可求星期几的公式吗?
时间Sat Feb 6 23:36:58 2010
※ 引述《aqswdefrgt ()》之铭言:
: 我想请教一下
: 现在有公式
: 只要代入年(X)月(Y)日(Z)
: 三个未知数
: 就可以直接求出星期几的公式吗?
: 谢谢!!
我自己知道的是有一个比较着名蔡勒公式
--------
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 mod 7
公式都是基於公历的置闰规则来考虑。
公式中的符号含义如下:
w:星期
c:世纪数减一(年份前两位数)
y:年(後两位数)
m:月(m的取值范围为3至14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月
来计算,比如2003年1月1日要看作2002年的13月1日来计算)
d:日
[ ]:称作高斯符号,代表取整,即只要整数部份。
mod:同余(这里代表括号里的答案除以7後的余数)
适用1582年10月4日之後
(因罗马教宗修改历法,把1582年10月4日的下一天改为1582年10月15日)
--
部分节自wikipedia
http://zh.wikipedia.org/zh-tw/%E8%94%A1%E5%8B%92%E5%85%AC%E5%BC%8F
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: FantasyNova (114.33.58.232), 06/03/2015 15:05:51