日子計算方程式

2009-01-22 8:44 pm
本人希望寫程式,在輸入年、月、日後就可得知那天是甚麼星期,例如今天是2009年1月22日,會給你答案是星期四。但要寫出該程式有很多麻煩要處理,例如每四年則多一天(即366天)、應以那一天作標準、等等。這亦跟數學有關,因此於數學版發問。
以下問題請詳細作答及給與解釋:
1.) 有人可以把那方程式計出及編寫出來嗎?
2.) 公元0年1月1日是甚麼星期,星期1嗎?能用該方程式計出嗎?
3.) 把今天的日子代入方程式中會給你正確的答案嗎?
4.) 查看四年、八年前月歷,代入四年、八年前其中一天的日子會給你正確的星期嗎?
假如本人的計算方向錯誤,請各大大指出。

回答 (2)

2009-01-23 3:15 am
✔ 最佳答案

1回归年 = 365.242199174日 = 365天5小时48分46秒
那麼接近365+1/4,所以4年一次閏年。
但是365.242199174比365.25少
結果每100年便不是閏年。(除了400的倍數)
365+1/4-1/75比365.242199174大
因此,每3000年便是閏年。
............
我想3000年是一漫長時間,不用再計。
回歸年,也稱為太陽年,是由地球上觀察,太阳平黄经变化360,即太陽再回到黃道(在天球上太陽行進的軌道)上相同的點所經歷的時間。相對於分點和至點,精確的時間取決於你在黃道上所選擇的點:從北半球的春分點,四個基礎點之一,開始的稱為春分點年;對在黃道上所有的點取平均值的年稱為平回歸年。歲實是中國用的回歸年,是從冬至再回到冬至所經歷的時間。
在地球上,人類注意到回歸年的進展,從太陽緩慢的由南向北和再回頭的運動,希臘人由帶有"轉動"意義的tropos引申出"tropical"這個字,中文的意思就是"回歸"。太陽運行到最北邊和最南邊的回歸分別由巨蟹座和摩羯座標示,也是仍能看見「日正當中」的緯度。太陽位置可以由每天正午時指時針(一根垂直的柱子或棍子)影子的長短來測量,這是測量每年長度最自然的方法:以日照來確認季節。
因為春分點受到進動的影響在黃道上退行,因此回歸年比恆星年短一點,在2000年兩者相差20.409分,在1900年是20.400分。
回归年是制定各种阳历(含现行公历)和阴阳历的基础。


2009-01-22 19:16:20 補充:
只要知它有多少日,便能求出星期幾。
2009-01-22 9:16 pm


收錄日期: 2021-04-21 22:01:30
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090122000051KK00565

檢視 Wayback Machine 備份