您有新信

 
[问题] 现在有代入年月日就可求星期几的公式吗?
#1
发信站: 批踢踢实业 (ptt.cc )
我想请教一下
现在有公式
只要代入年(X)月(Y)日(Z)
三个未知数
就可以直接求出星期几的公式吗?
谢谢!!
2010/02/06 Sat 23:15:44
回覆 | 转寄 | 返回

Re: [问题] 现在有代入年月日就可求星期几的公式吗?
#2
六档万转
发信站: 批踢踢实业 (ptt.cc )
※ 引述《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日)
2010/02/06 Sat 23:37:00
回覆 | 转寄 | 返回

□ 台大狮子吼佛学专站  http://buddhaspace.org