![]()
本文作者: 春梅狐貍
筆者已出版《圖解中國傳統服飾》《圖解傳統服飾搭配》,請多支持
昨天立春又刷到了奇怪的觀點,大意是說如果中國不發布農歷,越南韓國等仍然使用農歷的國家連哪一天過春節也不知道。(相關討論見下圖)
![]()
(小紅書上的相關筆記)
![]()
![]()
![]()
![]()
(小紅書評論區截圖)
這個問題其實超級簡單,先省流說答案——
①中華文化圈的農歷用的都是中國傳統歷法的規則。也就是大家的公式是一樣的,且該“公式”是公開透明可查的,個人都可以算。
②由于越南、韓國等國所用的時區和中國不一樣,所以每年的農歷可能產生差異,也就是輸入的變量不同而導致計算結果不同(下文會舉例)。
![]()
時區地圖局部
③有天文臺相關數據就可以計算農歷。目前越南好像沒有天文臺,所以用的應該是別國數據換算一下時區,但拿的也只是天文數據,而不是現成編算好的農歷(原因見②)
④農歷并不是每年現算的,天文數據可以前后推算,所以以前會出集合很多年的歷書,現在則是手機直接可以翻。
而這個問題所衍生的另一則謠言就是“沒有中國頒布歷法,越南把年都過錯了”。(相關截圖如下)
![]()
(小紅書筆記配圖)
歷史上的確出現過中國和越南春節不在同一天、且越南春節早于中國春節一個月的情況,但不是因為“過錯了”“算錯了”,反而恰恰驗證了越南的歷法是獨立計算的。
事情發生在1985年,那一年的越南春節是1月121日,而中國春節在2月20日。
![]()
(1985年中國和越南農歷差異)
造成差異的根本原因是(可以對照上圖理解)——
1984年中國的冬至在12月22日0時23分,當天又是農歷月的初一,所以12月22日便成為中國農歷的十一月初一。
![]()
《1900-2025年日歷》/中國科學院紫金山天文臺
而越南標準時間用的是東七區,需要在北京時間上減去一個小時,冬至日便來到了1984年12月21日,成為了上一個農歷月的最后一天。
根據中國農歷的算法規則,冬至日所在的農歷月必須是農歷十一月(子月),所以兩國農歷月的排序就出現了一個月的差異,這個差異傳遞到下一個農歷年的正月(寅月),也就導致了1985年的春節不在一個月,且越南提前了一個月。
這種春節不在同一天的情況,很快又要發生,就在明年(2027年)的春節,我國和越南是2月6日,而朝韓則是2月7日。
![]()
2027年中國春節在2月6日
![]()
2027年韓國春節在2月7日
原因同樣是因為時區差異,朝韓的標準時間在東九區,比我國晚一個小時。2027年2月的朔時發生在2月6日的23時56分,根據編算規則,朔時所在的那天是農歷月的第一天,所以當天是中國的正月初一。而朝韓晚了一個小時,來到了2月7日的0時56分,所以2月7日才是他們的正月初一。
類似的情況還會在2030年發生,這次是越南比中國、朝韓早一天。
事實上,由于時區不同,中國和越朝韓的農歷經常會出現差異,只不過比較多地反應在農歷月的劃分、節氣的日期等,但這些往往不對我們的工作生活造成影響,只有差異體現在農歷節日上時才可能獲得比較大的關注。
本文的讀者應該都有經歷過2012年的七夕節,那年中國和韓國就相差了一天,但即便是對中韓的傳統節日投射極大關注的網絡環境中,對這一年兩國的七夕節日期也沒有什么討論。很多人常常陷入“身邊即世界”的認知誤區中,當一個熱點誕生時,經驗不足又知識匱乏的人很容易就會只關注這個熱點下輸出的內容,而不加驗證。
![]()
公元408年,興德里高句麗古墓壁畫上的“牛郎織女”
既然大家的農歷常常出現差異,那這個差異會擴大嗎?其實并不會,就像1985年中越春節相差了1個月,相鄰的兩個農歷年連閏月也不同,但很快就在下一年開始近似同步。這是因為農歷編算有“冬至”這個基準,每年都是從它開始排布每個農歷月的順序和考慮是否需要置閏,這也是陰陽合歷的重要基準。(關于這個,詳見《》)
很多網友對這個問題感興趣,甚至愿意去相信一些荒誕的觀點,其底層動機還是希望對中華文化圈地區建立“統治-服從”的體系格局,至少希望在相關熱點的信息繭房里營造出這樣的結果。
盡管如今農歷的編算幾乎只基于天文數據,但在古代卻從不僅限于天文。
大一統的國家需要統一的時間秩序,即便如今看來彼此之間相差了很多時區,這就需要頒發統一的歷書。這個程序一般是由專門編算農歷的官方機構向皇帝進歷,然后再賜歷給官員,再印造發放民間。對于當時的藩屬國,則是“頒正朔-奉正朔”的關系,通過此關系體現藩屬國臣服并認同宗主國。所謂“頒正朔”就是每年賜給一定數量的歷書,而“奉正朔”則是根據歷書與宗主國保持時間秩序的統一。
![]()
午門頒朔禮
![]()
今年1月1日,越南順化皇城午門廣場上舉行隆重儀式,并以舞臺藝術形式再現了阮朝時期的“頒朔禮”。
清朝建立后,開始使用《時憲歷》,其中最大的變化是改節氣的編算規則為定氣法。和明代《大統歷》相比,主要的變化在于節氣的不同可能導致閏月不同。
![]()
所謂”定氣法“,即根據太陽在黃道上的實際劃分節氣。由于太陽周年視運動速度不均,導致節氣間隔天數在14-16天之間波動,而二十四等分。
比如,沿用《大統歷》的南明在永歷四年(1650年)閏十一月,而使用《時憲歷》清廷在這年不置閏,而是在來年(1651年)閏二月。
![]()
《南明大統曆考證稿》
對于南明政權而言,沿用《大統歷》是一種正朔態度,但對于李氏朝鮮來說是否要接受清朝的《時憲歷》就變得很微妙,只愿意接受天文時間上的結果,而排斥年號、正朔相關的內容。但有意思的是,在明朝時李朝其實對于明代《大統歷》也是一種”雙軌制“。古代的“授時頒歷”是只頒發歷書,也就是編算完成的農歷結果,而不傳授歷法的制定方法和計算方式。所在當時來說,這些國家的確不能像我們一樣精確地編算農歷,頒賜歷史也相當于幫助他們規范時間秩序。李朝就一直在積極學習觀象占星及歷書編算技術,并在國內自造小歷,這對于明朝來說便是不奉正朔的表現。
![]()
(朝鮮的天文歷法著作《七政算內篇》)
![]()
朝鮮官員提出不應繼續頒行本國歷書的內容/《古歷興衰 授時歷與大統歷》
在中國民間通歷術的人私造歷書的現象也很多,但由于古代對于頒歷實行的是官方壟斷制,私造者會受到極為嚴厲的處罰,這也是通過維護時間秩序的制定權來維護自己的政權統治地位。
網絡傳言里還有一則便是曾有紫金山天文臺出錯而導致周邊國家跟著錯的事件(截圖如下)
![]()
(小紅書評論區截圖)
紫金山天文臺的確出錯過,但周邊國家是否跟著錯了就難以驗證,因為算錯的那一年還沒到來,這就是2033年置閏混亂問題(喂雞上甚至給這個問題單開了一個詞條),分別出現了閏七月、閏十一月、閏正月等多個置閏版本。
![]()
2033年置閏混亂問題
首先我們要清楚一件事,天文數據對于古人來說是很大的難題,但對于現代人而言并不是。所以這個置閏混亂的問題主要出在對于《時憲歷》置閏規則的理解上。簡單來說,由于《時憲歷》采用定朔定氣,導致“無中氣置閏”這一流傳幾千年的鐵律出現了bug,會出現沒有中氣但實際上也并不是閏月的“假閏月”現象,所以目前采用先算計算兩個冬至月(農歷十一月)之間有多少個農歷月再行置閏的方法,也就是下圖中所說的“第二種”,因為“第一種”已經失效了。
![]()
《袖珍年歷與指算法 1899-2107年》,2011年出版
上圖的書出版于2011年,不過我國在2017年出臺了關于農歷編算的國標,已經解決了這個問題。
但在古代,更常發生的是在同一規則下的編算誤差,比如上文提到過的永歷四年,不僅僅是使用《時憲歷》的清廷和沿用《大統歷》的南明政權置閏不同,就連同用《大統歷》的明鄭政權置閏也跟南明政權不同,畢竟這在古代真就是個技術活,不然也不會李朝需要私下學習研究好多年了。所以,授時頒歷在古代不僅是一種權力,也是一種實力。
然而,時代日新月異,這些古人非常頭疼的天文數據放在如今已經不是什么問題了,隨便搜索一下,教大家如何寫可以推演農歷代碼、公式的教程比比皆是,手機和電腦上的萬年歷更是隨便翻遍,農歷早就不是一種秘密,而是古代中國人認識世界所形成的時間知識體系。不能因為作為中國人的自己不掌握農歷編算規則,而覺得這是難到出不了國門的知識或需要保密的技術。
本文完
作者 | 春梅狐貍
![]()
* 2025年文章合集 *
(點擊封面圖片可跳轉至文章頁面)
![]()
春梅狐貍 傳統服飾
臉著地的藏狐,故紙堆里的服飾愛好者
筆者已出版《圖解中國傳統服飾》《圖解傳統服飾搭配》,請多支持
如果喜歡 ? 記得關注
(小紅書搜索“大尾巴閱讀室”可解鎖更多碎片感悟)
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.