看板: astronomy ◎ 天文知識    板主: vega1
閱讀文章: 第 87/2572 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回
發信人: "我只是一個業餘的愛好者" <Traveler@somewhere.universe>, 看板: astronomy
標  題: Re: 請問哪裡可以找到萬年曆公式
發信站: Dept. of Computer Science, Nat'l Tsing Hua  (Sun Jan 12 17:44:04 2003)
轉信站: Lion!news.ntu!news.mcu!newsfeed.nthu!news.cs.nthu!not-for-mail
Origin: ljj.cs.nthu.edu.tw

詳細的“公式”,我沒有記
但是不難推算

365 mod 7 = 1
所以沒有潤年的話,同一日期,每年會差一天
例如:今年(2003)的 1/1 是星期三,明年(2004)的 1/1 就是星期四

有潤年當然就是差兩天囉
因為明年(2004)是潤年
所以,後年(2005)的 1/1 就是星期六了

如此這般
找一天當基準
就可以算出其他任何一天是星期幾了

通常是用 1/1 作基準(而且通常是用 2001/1/1)
然後去算 ?/? 是一年當中的第幾天

例如:
已知 2001/1/1 是星期一 ──┐                 ┌─ 沒有潤年
                           │                 │
則今年的 1/1 是星期三      1 + (2003-2001) + 0 = 3
                   └───────────────┘

則今年的 4/5 是星期幾?
(3 + (31+28+31+5) - 1) mod 7 = 6


另外
2001年的 1/1 會和 2401 年的 1/1 同一天
因為 400 年就差了 400 天
又潤了 97 次,差了 97 天
(400 + 97) mod 7 = 0

有錯請指教


"誰知道萬年曆公式??" <nj.bbs@bbs.ndhu.edu.tw> 撰寫於郵件新聞
:44HB6F$51c@bbs.ndhu.edu.tw...
>         聽說地球繞太陽一週大概是365.2422天...
>         所以以西元曆計算...
>         會有   四年一潤  百年則不潤  而四百年又一潤
>         以這個結果...
>         可以推出一個計算西元某年某月某日  是星期幾的數學公式
>         我對於這個數學公式蠻好奇的...
>         請問有人知道哪裡可以查到這公式呢??
>         thx.
閱讀文章: 第 87/2572 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回

卍 台大獅子吼佛學專站  http://buddhaspace.org