看板 Gossiping作者 DarthCod (鱈魚)標題 Re: [爆卦] 現在農曆不是中國人創的時間 Sun Feb 3 23:57:26 2019
嚴格來說,農曆不能說是傳教士「創造」出來的。但是湯若望編定的《崇禎曆書》能用
到現在確實是基於西方科學的貢獻。
跟西方的曆法比起來,農曆總計出了
70個不同版本的改革。老實說,其中的變化,真的
沒那麼大。
大家可以拿漢代的《太初曆》計算新年(前提是你不要用他的曆元),你會發現
明天
依然是除夕、後天依然是春節。
那為什麼要拼命改曆法呢?這就要從最早的曆法說起了。
早先沒有二十四節氣,但是古人也還能辨別冬至和夏至這兩個晝夜最長的日子。而月亮
每29到30天就會圓缺一次,也是觀測的依據。
於是就這麼敲定,每次月圓月缺計為一個月。周朝就用冬至所在的那個月當作一年的
第一個月;商朝則將該月訂為最後一月;還順便腦補出夏朝將該月訂為倒數第二月。
從冬至月到下一個冬至月總計數十二個月為一年。阿要是有十三個月呢?那年就會有
個月是閏月。
至於怎麼決定哪個月是閏月,現在找不到先秦的曆書,誰也不知道他們怎麼閏。只知道
他們每十九年會安排七個閏月。
到了漢代,第一本記載詳細的《太初曆》頒行,
司馬遷也是編輯之一。它的規則很簡單:
1.每29或30天為一個月
2.冬至月為十一月
3.自冬至開始,每15或16天為一個節氣
4.如果冬至月到冬至月之間隔了十二個月(即一年有十三個月),就挑「只有一個節氣」
的月份當閏月
聽起來皆大歡喜,但是只有一個問題——曆書上的一年太長了。
寫曆書不是把規則訂好就完美了,老百姓不會每天跟你觀察天象、測量今天竿影多長、
今天算不算新月。因此曆書必須計算清楚每年平均長度和每個月的平均長度。每年公告
節日、月份才有個依據。
然而司馬遷他們計算出來的一年,比實際的一年長大約百分之一天。也就是說每隔一百
多年,這個曆法就會
失準一日。
此後歷代天文學家都以太初曆為基礎,努力修正年份和月份的長度。此外還把一堆有的
沒的東西也
塞進新編的曆書裡。
所以你會看到他們在曆書裡寫下水逆的週期來讓人有藉口說運氣不好、寫下日食的週期
讓皇帝能準時安撫驚慌的無知群眾、寫下月球公轉的速度變化讓曆法變得更複雜等等。
讓人更抓狂的是,每次
只要有一點變化,他們就要出新的曆書。
發現更短的回歸年?換新曆書;遷都所以有時差?換新曆書;遷都所以緯度不一樣?
換新曆書;改朝換代?換新曆書;國家分裂?換新曆書;每600年可以放221個閏月?
換新曆書;發現北極星會飄?換新曆書;五大行星轉的速度不一樣?換新曆書;發現
回歸年漸漸變長?換新曆書;發現東西方會有時差?換新曆書;前面那本曆書太大逆
不道?換新曆書;36+45=79似乎不是唯一解?換新曆書。
換言之,中國的曆書,幾乎是中國天文學的即時更新期刊。每次一有天文學的新發現,
就會出新曆書。講白一點,如果沒有無聊到要去拼命算那什麼日蝕月蝕,根本就不用換
那麼多版。
其中有幾本曆書值得注意:
唐初的《戊寅元曆》,作者依據實際月相指定每個月是大月還小月,就是所謂的
「定朔」,之後你看月曆上寫初一就確定是看不到月亮了。
南宋的《統天曆》,成功的把回歸年訂為
365.2425日,值得中國人高潮的是,
它
領先西方400年得出這個數字。
郭守敬《授時曆》,這本集中國天文學大成,把大部分的天體運行計算的極為精確。
沿用了400多年。
還記得上面《太初曆》的四項規則嗎?
1.每29或30天為一個月
2.冬至月為十一月
3.自冬至開始,每15或16天為一個節氣
4.若兩冬至間隔12個月,無中氣月即為閏月
到了
徐光啟的時候,第一條規則改變了。
原本「每29或30日為一個月」,但是因為計算的精確度提高,變成了「每個朔日為初一」
在這裡,徐光啟和湯若望為這套規則填上最後一片拼圖。
規則三:「
太陽每運行15° 即為一節氣」
這個改變大大震撼了中國的傳統,節氣的日期牽涉到置閏的規則。簡單來說,原本平均
分布在四季的閏月,明顯開始往夏季集中。
於是老學究們就開始聒噪了,康熙年間,
楊光先主張湯若望的曆法是邪說,還誣告他
謀反。尤其是
鰲拜也藉此機會整治傳教士。
「
湯若望罪大滔天,弄得百姓怨聲載道,儒學家更是對他不滿,若然不將他拘禁查辦,
只怕難平民憤」
於是湯若望下獄,他的助手幾乎都被凌遲處死,
南懷仁也被流放。兩年後,他就病逝了。
而楊光先呢?鰲拜對他說了句「
你行你上」,讓他頂了湯若望的位子來算曆法,他從來
沒算對過。
原因很簡單,《授時曆》頒行過後不到百年,明朝建立。把曆書改名叫《大統曆》的時候
忘記計算斗分差,過了400年後又沒把歲差算上去。就整個壞掉了。
又過了三年,康熙推翻鰲拜,把楊光先和南懷仁找來,在朝堂上直接來辯論。
而正如徐光啟當年電爆三位挑戰者,南懷仁也把楊光先給電爆了。
最後南懷仁還使出大絕招:「你當初說湯若望謀反,結果你還不是攀附鰲拜?現在鰲拜
謀反被抓,
你該不會也謀反吧?」
楊光先被判處斬,康熙赦免他之後就讓他滾回老家,還沒到家他就死了。
《崇禎曆書》是完成現今農曆的最後一哩路。
它成功讓農曆盡最大的可能符合天象的觀測,引用西方諸多天文學家的成果。地球的概念
經緯度、近日點、遠日點和冬至點的差異以及
被第谷掐住LP的克卜勒三大定律。
唯一美中不足的是,湯若望使用的是
掐住克卜勒LP的第谷體系,這套體系的概念簡單來說
就是:
「
太陽、月亮和群星都繞著地球轉,但是其他行星都繞著太陽轉。」
但是他們依然精準地預測出星體在天球上的運行,實在不得不佩服。
還有點時間,我來講講西方的曆法有多蠢吧。
大家在學英文的時候有沒有想過,為什麼最後幾個月都叫xxxber,那幾個字是什麼意思?
我來告訴你
September的意思是「七月」,October的意思是「八月」
November的意思是「九月」,December的意思是「十月」
我告訴你,羅馬人的曆法就是這麼蠢
他們當初一年只有十個月,而且還是陰曆月
為什麼只有十個月呢?
因為冬天看不到月亮就懶得算了
後來他們想想還是加了兩個月上去,而且很天才
他們在原本是一月的March前面加了兩個月
所以從此之後
他們的
第九個月念作七月、第十個月念作八月、第十一個月念作九月、
第十二個月念作十月
然後凱薩改良了曆法,把一年定成365又四分之一天。嗯很好,跟漢朝的曆法差不多,
一樣是每一百多年誤差一天。希望他們能及早發現錯誤......
於是他們拖了
一千六百多年才生出新的曆法,還有一堆人因為不信天主教傲嬌死都不肯用。
到現在蘇格蘭的一些島嶼、希臘的某個半島和俄羅斯的東正教會還是堅持用這個已經誤差
達13天的蠢曆法。
也別提新的公曆,他們即使把誤差降低到每3300年誤差1日,還是沒修正「把第九個月念
成七月」的BUG。
這個曆法到底怎麼搞到全球通用的?
目前還在通行且最精準的是伊朗曆,每14萬1000年才誤差1日。
--
亞拉岡第一次遇見亞玟,
他20歲,她2710歲
相對瓦力2690,瓦係數134.5,絕對瓦力361805
他87歲時,兩人私訂終身
相對瓦力2690,瓦係數30.9195402299,絕對瓦力83173.5632184
明年他們結婚
相對瓦力2690,瓦係數30.5681818182,絕對瓦力82228.409091
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.79.110
※ 文章代碼(AID): #1SLmzgRW (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1549209450.A.6E0.html
※ 同主題文章:
Re: [爆卦] 現在農曆不是中國人創的
02-03 23:57 DarthCod.
推 depp1: 拍拍手7F 02/04 00:12
推 brabra: 我跪著看完這一篇,你能貼到臉書或其他地方讓我好分享嗎9F 02/04 00:16
推 zjing: 推~西曆真的蠢11F 02/04 00:17
推 devidevi: 快說我也懂,不然別人以為我不懂12F 02/04 00:19
→ DarthCod: 身為文組,懂一點克卜勒定律也是很正常的13F 02/04 00:20
→ ckbdfrst …
噓 ckbdfrst: 紅明顯 精彩文章 以為是新聞 但…一般人可不是這麼想的16F 02/04 00:25
→ ckbdfrst …
→ ckbdfrst: 陰曆都閏到閏月了 一般想法都會認為你誤差大到要插入一19F 02/04 00:26
→ ckbdfrst: 個月了 怎麼比蠢 西曆會輸?你的觀點也是片面之詞
→ ckbdfrst: 像發薪水 置閏月就是多發一個月耶 拜託那是巨大差距
日本就曾經因為要多付一個薪水改用公曆XDDD
我主要是在發洩學英文的怨念啦
私心也認為陽曆比較科學,但我比較傾向用沈括的《十二氣曆》
※ 編輯: DarthCod (220.136.79.110), 02/04/2019 00:31:10
→ ckbdfrst …
→ ckbdfrst: 按你文理順下來以為是西曆蠢…拜託 要說蠢陰曆才蠢24F 02/04 00:30
→ ckbdfrst: 好的 了解 我猜你是文理置放前後的關係 那樣寫會有誤解
推 killerchi: 好奇一下 你到底活幾年了 上面那些人物 你是哪一個?26F 02/04 00:33
推 dingcross: 不用比誰的曆法蠢啦 看完不覺得人類文明很可愛嗎XD27F 02/04 00:36
推 Richun: 陰曆是古代觀測技術不夠時最準的曆法了,哪裡蠢?31F 02/04 00:39
→ ckbdfrst …
推 ckbdfrst: 西曆也是古代就有的啊 又不是現代才有32F 02/04 00:40
推 Richun: 儒略曆被教會守著才會這麼晚訂新的格里曆 文藝復興真是奇G37F 02/04 00:47
推 x31216: 瓦曆系大學者41F 02/04 00:54
推 rutw: 科普推個42F 02/04 00:58
推 immmy: 你清大歷史所的齁?該不會是教授本人吧?44F 02/04 01:01
→ DarthCod: 沒啊,我東吳中文還沒拿到畢業證書呢46F 02/04 01:03
推 TINBING: 我記得的故事是加凱薩July 和屋大維August? July要31天所以從二月偷一天,屋大維也要31天,又從二月拿一天,所以二月才只有28天。52F 02/04 01:05
Februarius本來就比較短,它是為了湊足一年才加上去的
推 aa85720tw: 咦 不是說July和August是為了紀念而新增的嗎 所以才排擠到後面的月份 跟在March前新增兩個月的說法好像不同58F 02/04 01:07
這兩個月是改名的
July原本叫Quintilis,意思是五月
August原本叫Sextilis,意思是六月
這兩個月在凱薩改革曆法前就分別排在第七和第八個月
推 shiwa: 推60F 02/04 01:10
推 w3951: 可以講解一下日本的天保曆所遇到的2033年問題嗎63F 02/04 01:15
農曆原本的規則是綁定冬至月為11月。日本人自作主張把春分月設定為2月;
夏至月為5月;秋分月為8月
2032年冬至到2033年冬至的陰曆月如下
這八個月我先不用數字編號。按照農曆的設定,A月和M月一定是11月
其中這兩個11月之間隔了11個月,所以不需要閏月,直接填空如下即可
(有些萬年曆會因為J月只有一個節氣就硬塞一個閏月,這純粹是萬年曆的BUG)
然後日本為了綁定二分二至就會填成這樣
從B月到F月都可以很自然的填空,但是五月到八月間隔了三個月;八月和十一月間
卻只隔一個月。
也就是說你無法在不閏月的狀況下從五數到八,因此只能閏七月
但是這還是無法解決八月和11月間那個月該怎麼命名的問題
有一種版本的說法是乾脆不要計10月算了
(第一次用表格竟然是為了這個)
※ 編輯: DarthCod (220.136.79.110), 02/04/2019 01:49:58
推 Atholl: 有機會講解為什麼伊朗曆比較準嗎65F 02/04 01:18
推 hdphy: 推68F 02/04 01:20
推 Deac: 太厲害了 !70F 02/04 01:24
噓 killeryuan: 哪個曆書從現在開始用 今天明天都是除夕跟春節 根本廢話...75F 02/04 01:40
推 devidevi: 我開始相信"這個男人來自地球"這樣的故事了78F 02/04 01:41
推 killeryuan: 要比蠢 在亞熱帶用溫帶曆法才蠢...
什麼大雪小雪 哪隻眼睛看到雪了...80F 02/04 01:44
推 xhung: 推83F 02/04 01:49
推 bikevts: 曆王:大家可以回家啦!89F 02/04 02:09
推 AAPL: 好文91F 02/04 02:22
→ weiber29 …
推 weiber29: [url=https://imgur.com/iTwBNgP]https://i.imgur.com/iTwBNgP.jpg[/url]92F 02/04 02:23
推 bagacow: 36+45=79似乎不是唯一解,好老的梗啊93F 02/04 02:25
推 snowing: 有印度的陰曆的八卦嗎?96F 02/04 02:29
推 xru03: 推106F 02/04 03:12
推 Aeolusfly: 就是你October害我誤以為十進制是OCT 而忘記是DEC才對107F 02/04 03:16
推 liuni: 太強了112F 02/04 03:53
推 Fice: 16樓這樣也有意見…
現代農曆早就完全現代天文化了,修得很準
農曆是陰陽合曆,Lunar new year的講法是有問題的119F 02/04 05:16
推 Fice: 月和日運行本來就無法對應到完美,多閏一個月有什麼奇怪
365.25難道能被29整除嗎?只是現代人不在乎月的長度罷了123F 02/04 05:28
推 zxbnm: 超強128F 02/04 06:51
推 speq: 顆顆132F 02/04 07:20
→ CREA …
推 CREA: 專業135F 02/04 07:29
推 Meerz: 你是曆法院的啊?懂這麼多XD真的很不簡單,長知識了!138F 02/04 07:39
推 z770808: 也太專業 XDDD142F 02/04 08:03
推 rane: 其實都是了不起的成就143F 02/04 08:08
推 moonfly: 竟然還沒爆。補推145F 02/04 08:16
推 speedypard: 那個Oct真的很幹,我也有時候會忘記那是8,不是10148F 02/04 08:28
推 xhung: 推 表格說明超清楚157F 02/04 08:55
--