怎樣準備計算某日是星期幾?

2007-10-08 7:52 pm
例如我想知道三年後 2010 年 11 月 3 日是星期幾的話
有沒有一些數學方法可以計到出來呢?

請不要答看日曆之類的答案
如果有數學方法同驗證才可被選為最佳答案
謝謝各位幫忙 :)

回答 (2)

2007-10-08 8:19 pm
✔ 最佳答案
只有係4的倍數的年份先係潤年,即2000,2004,2008,2012....等等

所以2008年就有366日
而2009,2010就有365日
今日係2007年10月8日,星期一

2007年尚有23+30+31日=84日
2010年1月1日~2010年11月3日
共有:365-31-27日=307日

即今日至2010年11月3日共有:
84+366+365+307
=1122日

1122/7
=160......2

因此由今日至2010年11月3日共有160個星期零2日
由於今日係星期一,所以2010年11月3日將會係星期一加多兩日,即係星期三~

2007-10-08 12:19:48 補充:
1122/7=160......2即係1122除7=160餘2
2007-10-09 1:53 am
其實有條公式叫做「蔡勒公式」
佢係用黎計一個日子係星期幾既...
==========================
W = 星期幾
C = 年份前兩位數字 (例如2007 → 20)
Y = 年份後兩位數字 (例如2007 → 07 → 7)
M = 月數 ( 註: M既取值範圍為 3 -14 ..1月→13....2月→14)
D = 日數
[ ] = 只取該數既整數部份...唔係四捨五入...請注意

公式
W = [ C÷4 ] - 2C + Y + [ Y÷4 ] + [ 26(M+1) ÷ 10 ] + D - 1 (Mod 7)
我依家會計一個例子你睇
2018 年 7 月 21 日
W= [ 20÷4 ] - 2(20) + 18 + [ 18÷4 ] + [ 26(7+1) ÷ 10 ] + 21 - 1 (Mod 7)
 = 5 - 40 + 18 + 4 + 20 + 21 - 1 (Mod 7)
 = 27 (Mod 7)
 = 6 (Mod 7)
∴ 2018 年 7 月 21 日 係星期六...

2007-10-08 17:54:37 補充:
呢條公式個出處我已經唔記得左...因為呢條式我係抄低左...N年前...

2007-10-08 17:56:28 補充:
注意注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!不得不提!!!!!!!!!!!!!!!!!!!!!!!!!!!!係 1582 年羅馬教皇曾經修改曆法...將 10 月 4 日改為 10 月 15日...所以係 1582 年或以前既日子...都不能夠用「蔡勒公式」黎計...


收錄日期: 2021-04-13 19:02:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071008000051KK00969

檢視 Wayback Machine 備份