為什麼中國古人發明的是農曆,而古羅馬人發明的是公曆?
有人說發明農曆是用來指導農業生產的,難道古羅馬人不需要曆法來指導農業生產嗎?農曆一年只有355天,誤差這麼大,它是如何精確指導農業生產的?
唔,我都心疼某些答主……
羅馬歷其實是陰曆啊。是到儒略曆時候生生給改成的陽曆。
在古羅馬,每月朔日有祭祀召集大家宣布本月的節日之類的內容。calare就是召集,衍生calendes就是朔日,衍生calendrier(法語)calendar(英語)就是日曆的意思。
儒略曆是希臘的科學家定製的,確實是太陽曆。然而古希臘曆法,確實是純粹的陰曆。幾乎沒有任何一個文明會忽略月相這樣的明顯的變化。故:
(幾乎)所有的原始曆法都和月亮運動有關!
在世界這個視角看,中國的漢歷沒什麼特別的,雖然我很喜歡它,但是確實是這樣。
迦勒底歷,希伯來曆,希臘歷……全都是純粹的陰曆或者陰陽合曆。像是19年7閏這種淺顯的規律幾乎每個提的上檯面的文明都搞得掂的。
至於偕日升這種更加表象的規律,各個文明的古人也通過聰明才智很好的掌握了。
這樣看來,真的特立獨行的文明似乎是使用純粹太陽曆的文明——古埃及。
Ra神在埃及地位特隆。而且埃及也是不用「周」的概念的古文明——不用「周」說明對月相不重視。
所以你說為什麼古羅馬發明陽曆而古中國發明陰曆?
扯!沒啥道理,那麼古老的事情誰說得清道理啊?即便有原因,和各位舉得什麼亂七八糟的曆法標準規則之類也沒有一毛錢關係,不過是傳統的慣性和迷信的壓力吧。你說什麼理由?蓋烏斯·尤里烏斯·凱撒大人這樣的人物,一下子古羅馬就從陰曆文明變成了陽曆文明,你說有什麼道理?你分析那麼多,敵得過這政令么!!!
有的人呀,就根據現有現象往回穿鑿附會,是非常容易解釋通的,然而並沒有什麼卵用。
此外,親們,某些文明——比如希臘,人家是地中海氣候,沒有中國這麼分明的四季。
此外,農曆雖然叫農曆,但是那麼重視的月相對農業其實沒有什麼大用處。
此外,指導農耕,公曆更好。
====================================================
以下不是正經內容,為吐槽和噴人,不需要看。
你知道點反對多累么?
@Ivony 親,
我們老祖宗的辦法其實很高明的,完全不需要準確的搞清楚一年到底有多少天。
這簡直是胡言亂語的夢囈了,編製曆法的時候,大余小餘都是非常精確「算外」,知不知道什麼叫算外?算外就是日下的餘數,換算一下就是時刻。時刻必須算出來,您連天數都想要糊弄過去?
真給老祖宗丟人。
某些手機打字的就不挑刺了,不過19年7閏真的很糙的,19年叫一章
"Nutation"為什麼會被翻譯為"章動"?此處"章"作何解? - 李雷的回答
19年一個循環7閏的方法就叫做「章法」,這個方法,祖沖之(429年-500年)就不用了。不用19年的章法的方法叫做——破章法。
補充一句,相當長的一段時間裡(絕對比19年7閏用的長),農曆大小月是間隔排列的,很規律。一年固定344天。
@GU Arjuna
哥,什麼年代了!時憲歷早就見鬼去了。
現行的農曆是哪個機構計算並出版的? - 李雷的回答
我知道您是天文愛好者——哦,天文攝影愛好者,但是您在曆法問題下面回答多有紕漏,我很含蓄的和您說過兩次了吧,鬧哪樣,好好放圖不好么?
二十四節氣對應干支紀年法
干支紀年是太陽曆
這都什麼話?
您和我說說,節氣這種每年重複的東西,和紀年法又什麼關係?
紀年法這種數數的東西,和太陽曆又什麼關係?
紀年法 - 夢長君 - 知乎專欄
最近曆法話題下面真的出來好多好多令我無語的回答,之前連修鍊的人都出來回答曆法問題了,哦拜託,回去默默煉丹吃掉早點嗝屁是正事!
我今天真的好不友善,還點名噴人……我過分了。
彩蛋:為什麼說幾乎所有原始曆法都和月相有關,因為大部分長於日短於年的所謂月的概念,大體都是30天左右——我的意思是,有一個例外,瑪雅曆法,每個月20天,蓋每人有十個手指十個腳趾。這樣的計數理念實在是實在而弔詭。我們現在所說的農曆是一種陰陽合曆,而不是單純的太陰曆。
首先,你要知道曆法分為很多種,但長期在我們人類歷史上使用居多的只有太陽曆和太陰曆。太陽曆就是觀察地球圍繞太陽轉一圈所用的時間,全年一般是365天左右,又分為真太陽曆和平太陽曆,主要是觀測點不一樣,一個是在地球上觀測,另一個是在跳出太陽和地球範疇的其他行星上或者恆星上觀測,當然對於我們今天的話題來說,區別可以忽略不計。然後就是太陰曆,什麼是太陰曆呢?我們古人吶,想著有太陽,那就把月亮稱為太陰,這樣對稱好聽啊。於是把觀察月相變化,就是地球上觀測月亮從有到沒有再到有的一個過程,把它定為一個月,然後一般情況下十二個月為一年,這就基本能和太陽曆對上號,當然全年一般只有350+天,比太陽曆少十天左右,但是古人who care 呢,一年就這麼算也不錯。
那接下來就又有問題了,既然這兩種曆法都能紀年,幹嘛我們古人要合起來用呢?這就要說說這兩種曆法的實用性了。先說太陽曆,前面已經說過太陽曆實際就是地球公轉的周期,因此太陽曆實際上能反映四季變化,能夠指導農業生產,二十四節氣就是太陽曆應用於農業生產的一個最好的例子。不過太陽曆也有缺點,就是在紀月紀日上不大方便,雖然說兩個節之間就是一個月,但是我們平時候總不可能說用「立春後一日」、「清明前三日」來表達日期吧,忒不方便了。所以就需要太陰曆了。前面也說了太陰曆是觀察月相變化,它不僅能反映月亮圓缺的周期運動,能夠紀月,也能夠反映地球自轉,能夠紀日,這才有了我們說的「正月初一」、「八月十五」等習以為常的日期記述方式。太陰曆除了這個功能呢,還有就是在一些宗教、玄學、神話等理論中有重要意義,因為不論中外,都覺得月亮是一個神秘的東西。
那麼現在你就明白了我們的「農曆」的來源,所以你問的其實只是農曆中陰曆與公曆的差別。
那再來看一看公曆(儒略曆)與咱們的關係,先說說聯繫,公曆與咱們農曆的聯繫基本上可以說是只存在於「農曆」中的太陽曆(也就是從立春到立春的周期)。公曆是一種太陽曆,這是無疑的,原本是設計的大月31天,小月30天,單月是大月,雙月是小月,這樣全年366天,也基本和咱們的二十四節氣周期差不多了。但是現在看到公曆為什麼不一樣呢,因為你重點看下八月,八月是什麼?是August,這就是為了紀念古羅馬的奧古斯都(Augustus),把原本該是小月的八月從30天加了1天變成了31天,可是這一天不是白加的,是把原本的二月30天減少了1天變成29天,那同時如果還按照原來的單月31天,那七八九三個月連著都是31天,於是古代人就覺得不爽,八月以後就變成雙月31天了。還有就是後來人們通過觀測計算,發現每年都是366天不科學,平時365天就夠用,需要減去1天,再一想,反正二月也是被減了,就再減1天吧,於是平年的二月就只有28天了。真是可憐的二月,招誰惹誰了。。
終於要說到公曆和我們「農曆」中的太陽曆的關係了。最重要的關係就是他們都是按照地球公轉周期制定的曆法,都能反映四季變化。公曆的四季就是三四五月春季,以此類推,而我們的則是寅(就是立春開始到驚蟄)卯辰月春季,以此類推,兩者基本上就能對上了,當然肯定不能嚴絲合縫,有差距。這就是接下來要說的區別。
可能有細心的知友已經發現了,我前面說過太陽曆能準確紀年,不能很方便的紀月紀日,因此我們才採用了太陰曆來輔助,形成了特有的陰陽合曆。那你明明公曆就能很好的紀月紀日啊,注意!公曆的月和日是人為強行規定的,他既不能很好地指導農事,紀月上也沒有太陰曆準確,因為「月份」這個概念本來就是觀測月亮得來的。而我們農曆中的太陽曆則完全是根據地球公轉,從立春開始,到下一個立春,是完整反映了公轉運動的。如果學過高中地理,就一定還記得地球公轉圖裡的二分二至,每到冬至(公曆12月22日左右)就是近日點附近,太陽直射南回歸線,每到夏至(公曆6月22日左右)就是遠日點附近,太陽直射北回歸線,每到春分(公曆3月21日左右)、秋分(公曆9月23日左右)就是太陽直射赤道,全球晝夜平分。你看,二十節氣是完整反映了公轉運動,而你再看公曆的6月22日、12月22日、3月21日、9月23日,除了能命名那是哪一天,完全沒有其他意義。那又有人想,何不以立春為正月初一或者一月一日呢?只能說想法是好的,然而,每一年的公轉周期並不是固定不變的,總會有或多或少的誤差,也就是兩個節之間(為一個月)的天數也不固定,如果這樣的話,每年的月份的長短可能都不一樣,比如今年的一月有32天,二月有30天,明年的一月卻只有29天,二月有31天,這就帶來了很多生活上的不便,尤其是極其影響現代經濟活動有序開展,既讓欽天監無語,也讓人民群眾無語,所以基本沒人來干這件費力不討好的事。不過公曆恰恰克服了這一缺點,雖然其他沒什麼意義,但它能讓經濟活動有序開展,這就是最重大的意義,也是它能流行全球之所在,正在於它人為強制的規定了月和日。那又有人說咱們中國也可以人為設定啊。。都有公曆了,咱們還設置幹嘛,閑的慌啊?再說也是那時候學習西方就引進了,也用習慣了嘛,沒必要再整個新的,畢竟好用就行了!
最後再簡單說一說閏年(月)的事,其實不管公曆還是咱們的二十四節氣,閏年可能基本只需要隔若干年的某一年全年加個1天就夠了,我甚至覺得二十四節氣就不需要怎麼閏,因為它是完全反映的公轉運動,有多少天就是多少天,而公曆卻是因為它人為規定了月日,所以必須要閏。咱們涉及的主要還是農曆中的太陰曆閏月的事,前面說了陰曆一年只有354天左右,那你一年和太陽曆差個十幾天無所謂,但是多過幾年,想想正月初一是夏至或者是6月22日,那就好玩兒了,所以咱們的太陰曆必須閏月,當然如果你是用純太陰曆,不參考任何太陽曆,就不必閏月,閏日或者不閏都行。那各種置閏的理論和發展歷史就不在這兒詳述了,只說說現在置閏的兩條重要規則,一是「十九年閏七」,就是十九年中要閏七年,這樣基本就能保證和太陽曆對齊了,不信你看看你19歲那一年的生日那天和你出生那一年幾乎能達到同一天,(比如既是正月初一,又是2月8日)。第二個規則就是「無中氣置閏」,什麼叫中氣?這是二十四節氣中的術語,其實二十四節氣分為十二節和十二氣,立春是節,雨水是氣,驚蟄是節,春分是氣,以此類推。古人就觀察呀,每個陰曆月基本會包含一個氣,比如正月就有雨水,二月就有春分,但是因為太陰曆比太陽曆全年少十來天,一來二去,有的陰曆月就沒有氣啦,就把這個月設定為閏月,比如閏九月,就是那一年的陰曆九月沒有氣,閏了一個九月。
以上。
純手機手打,考證不足,有錯別字,多多見諒!
以下是飛蠓的科普文章《農曆新年話農曆》:
我們現在使用的公曆(格里曆)和農曆,都屬於一個叫「曆法」的東西。所謂曆法,通俗地講,就是安排與協調年、月、日以明確一個時間序列的法則或者說制度。曆法的制定,雖以天文學為基礎,但嚴格意義上講屬於「約定俗成」即文化範疇,而不屬於科學範疇(天文學上用以確定時間序列的東西叫「儒略日」,不分年月,逐日排列)。所以,說某個曆法科學或者不科學,沒有意義(網上歷改人士動輒稱自己的曆法比格里曆科學,對此我一概嗤之以鼻)。
曆法的制定依賴於天文學觀測,這是有原因的。因為年、月、日這些生活概念最初產生就是基於天象觀測的,比如太陽兩次升出地平線相隔時間為一日,傍晚時月亮兩次出現在西方地平線上相隔時間為一月,天狼星和太陽兩次一起升起相隔時間為一年等等。但是,即便是最粗疏的觀測也能發現,年的長度、月的長度和日的長度並不是整倍數關係。現在我們知道1回歸年=365.2422日,而1朔望月=29.5306日,對於古人來說,無論怎麼安排都不可能讓年月日和天象嚴密吻合,所以只能是盡量安排曆法年(簡稱歷年)和曆法月(歷月)的*平均長度*和回歸年、朔望月的長度相接近,使得年月日儘可能地吻合天象不至於偏離太遠。這裡這個「盡量安排」就體現出古人的文化差異了。
不同文化區域的人們制訂出各自的曆法,這些曆法大致可以區分為三類:太陰曆(只考慮月亮也就是太陰運動規律和曆法相協調的)、太陽曆(只考慮太陽運動規律和曆法相協調的)和陰陽合曆(同時考慮太陰和太陽運動規律並協調二者關係的)。伊斯蘭教曆法(希吉來歷)是典型的太陰曆:太陰圓缺一次為1月,集12個月為1年,這樣1平年即為354曆日,完全不考慮太陽在天空中的位置,所以伊斯蘭教的齋月(希吉來歷的9月)在公曆中飄忽不定。現行公曆(全稱叫格里高利曆 Gregorian calendar,簡稱格里曆,施行於1582年10月15日)是典型的太陽曆:平年365曆日,每400年置97閏日,閏年366曆日,完全不考慮月亮在天空中的位置,很難讓人把它的「月」和月亮聯繫起來。
而我們日常所謂農曆,其基本成分有兩個,一個歷月,一個節氣,前者體現出太陰曆的特點,而後者體現出太陽曆的特點,所以稱其為陰陽合曆。先說歷月,按農曆規則,一朔望月即為1歷月,上文提到,1朔望月=29.5306日,這就意味著一歷月長則30日,短則29日。顯然,如果機械累計12個歷月為1歷年,則農曆就會和希吉來歷一樣成為太陰曆,那樣的話,咱們就有幸大夏天過大年初一了。以農業立國的中國古人為避免出現這種尷尬局面,就必然要考慮設置閏月,即在正常的1年12個月之外,某些年份額外增加1個月,通過19年7閏的辦法,可以調整1歷年平均長度為365.2469日,與1回歸年長度相差無幾,這樣可以確保大年初一在冬季度過。
那麼,怎麼安插閏月呢?按現行農曆規則,這取決於二十四節氣。在天文學上,太陽的周年視運動在天球上畫了一個大圓圈,這個圈叫「黃道」,地球的赤道平面在天球上也截出一個大圓,叫做「天球赤道」,黃道和天赤道有兩個交點,一個上升時交點,叫春分點,一個下降時交點,叫秋分點,這兩個點在黃道上相隔180度,從春分點沿黃道逆時針90度有一個點,這個點叫夏至點,從秋分點沿黃道逆時針90度,這個點叫冬至點。太陽沿黃道過夏至點時,其直射點在北回歸線,過冬至點時,其直射點在南回歸線,過春分、秋分點時,其直射點在地球赤道上。黃道上兩分兩至這4個點全世界公認,但在古代中國,黃道上共分出24個點,從冬至點開始每隔15度一個點(這種劃分法叫做定氣法),依次為冬至、小寒、大寒、立春、雨水、驚蟄、春分、清明、穀雨、立夏、小滿、芒種、夏至、小暑、大暑、立秋、處暑、白露、秋分、寒露、霜降、立冬、小雪、大雪。太陽在黃道上依次經過這些點的那一天就叫做「氣」,其中小寒、立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪稱「節氣」,而冬至等稱「中氣」,合稱「二十四氣」,俗稱「二十四節氣」。
按現行農曆規則,在兩個冬至日之間,如果是12個歷月,則當年不需要置閏,如果有13個月,則需要置閏(原因下面解釋),具體辦法是,從上年冬至所在歷月開始選擇第一個沒有「中氣」的歷月為閏月,其名稱為其前一個月的名字加「閏」字。舉例來說,2008年(戊子年)冬至日為當年的十一月廿四,2009年冬至是當月初七,如果不加閏月,則順序排下來是己丑年十二月初七,因為要保證冬至日在當年十一月(按古代中國傳統,一年十二個月按地支排序,冬至所在月為子月,次月為丑月,依次類推。中國傳統曆法中以寅月初一為歲首的曆法稱為「夏曆」,這樣一來,夏曆中冬至所在月必須為上年十一月,而現行農曆屬於夏曆),所以需要在從甲子年十二月(不含)開始到己丑年冬至所在月之間的11個歷月中找一個倒霉蛋充當閏月,根據月球運動表和太陽運動表,我們很快查到己丑年五月之後的那個月只有一個小暑(在當月十五)節氣,沒有中氣,好,就是它了,「己丑年閏五月」。需要注意的是,雖然五月之後的第四個月也是只有一個節氣(寒露)而沒有中氣,但因為不是第一個沒有中氣的月,所以很幸運有自己的正式名字「己丑年八月」。談到這裡我們就明白了,所謂「二十四節氣置閏」只是人為規定的用來置閏的一個辦法而已,看起來很「科學」,但本質上不過是建立在科學已經預測出來的事實基礎之上的一種人文關懷罷了。
不過,正是因為有了這個置閏規定,節氣成為農曆的一個不可或缺的組成部分。而正是因為二十四節氣的不可或缺,再加上二十四節氣完全反映太陽的周年視運動(這顯然利於農事安排),所以,它體現了的是農曆中的陽曆成分。農曆就是因為它即包含太陰曆成分又包含太陽曆成分,所以才被稱作「陰陽合曆」。
從上面的介紹可以看出,制定中國傳統曆法是一件非常繁瑣的事情,而且在古代,歷算家們還要用預測日月食的辦法來驗證曆法的「合」與「不合」,顯然這非得精確掌握、預測日月位置才能做到。明代以前,中國的傳統做法是這樣的:觀測一個周期(例如三五年或七八年)的日月位置,根據這些原始位置數據整理出一次差、二次差乃至三次差計算表,然後用這些基礎計算表通過外推法或插值法預測未來時日的日、月位置,再根據這些位置來排定年月日次序,並預測日月食以做校核。如果日月食不準,要麼基於天人感應理論歌功頌德說當朝帝王德感天地、上天取消日月食抑或危言聳聽稱天降警示有佞臣出,要麼就要重新來過。這中間在數學運算上有進步,但大的框架是這樣的,沒有突破,所以中國天文學在這幾千年里進步並不是很大。
直到明朝末年,因為依前元郭守敬所定曆法預測日月食連連失誤,無法再拿老天爺矇事,所以只好重訂曆法。這時候西方傳教士已經和中土有所接觸,初步了解歐洲天文學成就且已經受洗為基督徒的徐光啟就建議請西洋人協助修歷,而耶穌會傳教士湯若望等人也恰好想藉此機會打入我朝內部,所以雙方一拍即合,合作修歷。置閏法則什麼的文化方面的規定還是從舊,但用來預測日月位置的演算法發生了革命性變化,從中國傳統的代數法改為西方的幾何法。包括小到分圓周為360度大到哥白尼理論某些學術觀點在內的歐洲天文學基礎知識第一次大規模地被引入中國。1634年新曆書編成,取名「崇禎曆書」,因為當朝內憂外患,沒有來得及頒行就垮台了。清軍入關後,湯若望把崇禎曆書進行刪改取名「西洋曆法新書」,呈交新的統治者,急於確立文化統治地位的清統治者將其命名為「時憲歷」,於1645年頒行,乾隆年間又進行了修訂(1742年),引入開普勒第一第二定律等西方天文學較新成就,並改稱「時憲書」(避清高宗愛新覺羅·弘曆諱)。辛亥革命後,新政府採用格里曆,並以民國紀年,傳統曆法遂廢,唯民間用之,稱「舊曆」。新中國成立後,舊曆逐漸改稱農曆,歷年農曆曆書均由紫金山天文枱曆算室發布。
回過頭來再說說「曆法」。曆法摻雜一些文化傳統因素是不可避免的,但是曆法本質上是安排年月日的一種規則,當然越簡單越好。從計算機處理的角度出發,格里曆顯然有不可比擬的優勢,其中的一些人為的安排也不是絕對不能容忍,所以我估計這個東西在可預見的未來不會發生太大的改變,雖然歷改人士依舊會提出一個又一個自認為「無比科學」的曆法改革方案。
2015年的農曆春節,比以往時候來得更晚一些。
據新華社2月18日電稱,農曆乙未羊年春節是1986~2033年這48年中的「最晚」春節。查萬年曆可知,1985年春節是2月20日、1996年春節是2月19日、2034年春節是2月19日,2015年的春節同樣為2月19日,勉強算得上是這48年間最晚春節。我們還記得,2012年春節是1月23日,那麼,春節日期為什麼會在公曆的日曆里跳來跳去?春節的公曆日期有沒有規律可循?理論上最晚春節會出現在2月的哪一天呢?最早的春節呢?
第一個問題要從我們國家現行的曆法體系說起。在辛亥革命以前,我們國家一直使用中國傳統曆法;辛亥革命後,孫中山發布政令規定,採用全世界通行的格里高利曆(公曆)為國家曆法。但傳統曆法在民間依然根深蒂固,尤其是農村或其他較封閉的地方的老百姓都更願意按舊曆安排生活。魯迅先生的小說《祝福》里開頭第一句話就是「舊曆的年底畢竟最像年底,村鎮上不必說,就在天空中也顯出將到新年的氣象來」,這反映了當時的實際情況。1913年7月,內務部總長朱啟鈐呈文提議定農曆元旦為春節,「凡國民均得休息,在公人員亦准給假一日」,得到時任民國大總統袁世凱的批准,從而變相恢復了傳統曆法在中國的合法地位。新中國成立後,雖然再次確認採用格里高利曆為國家曆法,但中華人民共和國中央人民政府於1949年12月23日規定每年春節放假三天,也等於承認了傳統曆法的地位。因此,我國在事實上形成了兩種曆法並行的局面,我國出版的日曆上往往均標註公曆和農曆兩個日期。順便說一句,中國傳統曆法是陰陽合曆,很多人就把日曆上同一天標註的農曆和公曆誤認為是陰陽合曆,這是不對的。陰陽合曆指的是農曆的曆書中,既有以月亮運行為依據的大小月安排,也有以太陽運行為依據的二十四節氣安排,看傳統的曆書就能一目了然。
傳統曆法按實際月相規律設定大小月(大月30天,小月29天),那麼,就算某一年全是大月,一年最多也只有360天,與1回歸年長度365.2422日差別不小;所以必須在某些年份里多安排一個月(即所謂閏月),使農曆年的平均長度儘可能接近1回歸年的長度。舉例來說,中國曆法曾長期使用「19年7閏」的置閏方法,19年內一共是12×19+7=235(月);已知一個朔望月的平均長度是29.5306日,則19個農曆年=235×29.5306=6,939.691(日),平均1農曆年=6,939.691÷19≈365.2469(日)。與回歸年的長度相差約0.0047日,相當於200餘年才出現1天的誤差,精度相當高了。
閏月制度的引入雖然使傳統曆法中1年的平均長度以很高的精度接近回歸年的長度,但某些年份12個月,某些年份13個月,又造成具體的年份里一年的實際長度相差很大(平年353~355日,閏年383~385日)。相比較而言,公曆的年長度要均勻得多(平年365日,閏年366日),所以農曆中那些特定的日子,如正月初一,就會在按公曆編製的日曆里飄忽不定。當然反過來也一樣,如果我們用農曆編製日曆,同時標註公曆日期,也會發現公曆的特定日期(例如1月1日)在日曆里飄忽不定。
所以,春節的日期在日曆上跳來跳去的原因,就是由於中國實際上並行著兩種曆法,而兩種曆法的年長度相差甚遠的緣故。同時,由於19年內大約7個閏月的置閏現象(請注意:中國傳統曆法自唐麟德歷之後就已經取消閏周制度了,改采「無中氣之月為閏」制度,所以這裡只能說是現象,不能說是規則)使得19個農曆年的總長度非常接近19個公曆年的總長度。所以總的來說,某年春節所在的公曆日期往往與19年前或19年後相同(1985年是個特例)。有興趣的朋友可以找萬年曆驗證一下這個現象。
那麼,春節日期在公曆日曆中跳躍的範圍是相對固定的嗎?答案是肯定的。春節最早不會早於公曆的1月20日,最晚不會晚於公曆的2月21日。
怎麼知道這一點呢?且聽我慢慢道來。首先,現行農曆中規定冬至日所在的月為農曆十一月——原因很簡單,農曆中12個月份從冬至日所在月開始,依次以十二地支命名:冬至所在月為子月,次月為丑月,第三月為寅月,余類推。自漢太初曆以後,除極少數時期(王莽、魏明帝、武則天和唐肅宗等)之外,大多數曆法以寅月為正月,所以子月(冬至所在月)即為農曆的十一月了。
其次,我們知道冬至日在公曆里的日期是相對固定的,最早是12月21日,最晚是12月23日。如果某一年冬至日為公曆12月23日,且當天是朔日(當日為農曆十一月初一);如果接下來兩個農曆月都是大月,則次年2月21日為下一個農曆年的春節。同樣,如果某一年冬至日為公曆12月21日,且冬至次日為朔日(即12月22日為農曆十二月初一);如果接下來的農曆月是小月,則次年1月20日為下一個農曆年的春節。
這是冬至日與朔日相互關係中的兩個極端情況,而根據現行農曆規則,這也是春節在公曆日期中的極限情況。所以我們完全可以斷定,公曆中春節出現的最晚日期是2月21日,最早日期是1月20日。查萬年曆可知,最近200年里沒有2月21日春節,倒是在1985年(乙丑年)出現了2月20日春節。網傳並經過核實,2月21日春節將在2319年(己亥年)出現;至於1月20日春節,在1901~2100年之間都沒有查到記錄,倒是查到三條1月21日春節記錄:1966年(乙巳年)、2061年(庚辰年)和2099年(戊午年)。
很多答主都說得不錯了,我想寫個更詳細的回答。
農曆和公曆這樣的說法,只是一種命名上的區分。很多答主也說到了,從天文學意義上來區分,農曆是屬於陰陽曆,公曆是屬於陽曆,還有伊斯蘭曆是屬於陰曆。
古人看天空,最直白的,就是看到太陽和月亮,通過長年累月對這兩個大天體(看起來)的觀察,慢慢地古人總結了一些規律:
1、太陽從這個白天到下一個白天的最高點的時間,總是固定的,於是把這個固定的周期稱為日或天。太陽從這個白天的最高點(影子最短)的時間到下一次最高點的這個時間,稱之為一天或一日。
2、古人又發現,月亮總是陰晴圓缺,但是這一次滿月到下一次滿月的周期又是固定的,約29到30日(準確是29.5日左右),所以把月亮陰晴圓缺的一個周期稱為一個月。
3、最後古人還發現,太陽每天的高度總有細微的變化,而這種變化還帶來規律的四季,通過大量的測量和記錄,發現太陽從角度最高時到下一次角度最高時,恰好要經歷下次春夏秋冬萬物的周而復始,於是古人把這個周期稱為年。
以太陽每年的位置來確定曆法計算,就叫陽曆,以月亮陰晴圓缺的變化來確定曆法的計算,就叫陰曆。結合兩者來計算的,就叫陰陽曆。
陽曆注重地球自轉周期與公轉周期之間的關係,比如精確計算一年(公轉一圈)的天數,所以從公轉(年)的角度說,是比較準確的,通過4年閏一日,一百年少一閏日,把公轉與自轉之間周期的關係誤差縮減到很小很小。這種曆法有利於地球公轉周期的準確統計。但是它不能反映月亮周期。
陰曆則是以月亮陰晴圓缺與地球自轉周期關係為基準的曆法,我只知道阿拉伯地區對月亮情有獨鍾,大家可以發現這片地區的國旗幾乎都必須有月亮的。這種曆法對統計地球公轉周期極為不利,繁瑣複雜,早就被其他文明拋棄了。
陰陽曆,是古代最先進的曆法,所以陰陽曆,兼顧了地球自轉,月球公轉和地球公轉三者之間的關係,大月和小月之間分別是30天和29天,通過閏年增加閏月來彌補公轉所缺的天數,這種計算方法把誤差縮減到每19年相差一天,所以每19年又要再增加一天,這樣,誤差就縮小到幾萬年誤差一天的水平了。
不信你們看,但凡農曆初一,我們都看不見月亮,但凡農曆15~16,一定是月亮最圓的時候,我們甚至可以看月亮,結合當前時間猜今天是初幾,或者知道今天是農曆幾號,結合月亮位置猜現在大約幾點。新曆有這功能嗎?沒有的。
還有,你們請翻翻萬年曆,看看自己的出生日期對應的農曆,再看看自己19歲公曆生日時,對應的農曆,要麼是同一天,要麼是晚一天,這就是陰陽曆中對公轉周期的一種修補。通過修補來縮減誤差。
24節氣就是陽曆,是以太陽的位置定的,其中先把太陽最高的日子定為夏至,把太陽正午最低的日子定為冬至,然後把中間定為春分和秋分。所以每年的春分秋分夏至冬至都是那幾天,而每年的清明節(二十四節氣之一)每年都是4月5日?(有時矯正修補時是4月4日)
也就只有中國古代長期統一穩定的環境下,才能通過歷代天文學家的積累成就如此精密的曆法,其他地區戰火一糟蹋,很多數據又要重頭來。
一、為啥羅馬人發明的是公曆,而中國古人發明的是農曆。
因為當今世界是天主教(含基督教/東正教)的天下,而當今的「公曆」就是天主教歷。其次,孫中山改歷的時候,中國正好處於西風凜冽的時代。
二、羅馬人的曆法,最開始的時候,也是陰曆(或者說陰陽合曆),不過他們的曆法有點特殊。
世界上,大部分地區的陰曆(含陰陽合曆),都是固定的月相為一個月的起點,中國是朔;印度有的地區是朔、有些地區是望;阿拉伯/中東地區是新月。
羅馬人一個月的起點是不固定的,每兩年要插入3/4個月,也就是說,頭兩年是朔,三四兩年變成了下弦,五六兩年變成瞭望,七八兩年成了上弦,然後又回到朔。
到後來,可能是覺得累的慌,就把這3/4個月分到二十四個月里,於是就成了陽曆。
波斯歷才是真正的陽曆,而且不叫月而叫宮。
三、中國古人是反過來的,最開始的時候,發明的是陽曆。後來,閑人多了,整天看月亮(傳說是黃帝的老婆們,協調黃帝臨幸安排表的原因),就改成了陰陽曆。
最開始的曆法是陰陽五行歷,一年分陰陽五行10個月,陰月36天/陽月37天,以天干記月、地支記日。現在殘留的正月正/上巳/端午/七夕/重陽就是陰陽五行歷的殘留。
後來是四時八節歷。兩分兩至45天後為四立,以四立劃分四時(四季),每季91/92天,分為3月。大月31天/小月30天。四時八節歷,是陰陽五行歷的減省,每個月拿出6天,組成兩個月,放在年中、年尾。
黃帝調歷,應該也屬於陽曆。大致是一年有12/13個月,大月30天、小月29天、臘月(年尾閏月)15天,每四年有三年有閏月。現在殘留的臘八節、小年,就是黃帝調歷的殘留,臘八,即臘月臘、臘月之始;小年,就是新一年之始。至於臘八、小年跑到上弦、下弦位置,則是因為平均月長是29.515比朔望月的29.53要短,每11年就漂移2天。
黃帝調歷的後續發展則是:第一時期,四年三閏變成每16月一閏;第二時期,每16月一閏變成每32一閏;第三時期,則是閏周的精細化(1/33-&>7/235),正式過渡到了陰陽合曆。
問題是農曆也不是中國人發明的啊
農曆是陰陽曆,其中的二十四節氣指導農業生產,二十四節氣是太陽曆。
準確的說,農曆是由干支計數、陰曆月份、陽曆節氣三部分組成的。
農曆一年只有355天這說法你哪裡聽來的?
我們老祖宗的辦法其實很高明的,完全不需要準確的搞清楚一年到底有多少天。
總之,一年之中,正午影子最長的那一天就是冬至,影子最短的那一天就是夏至。其餘節氣就這樣算出來了。
題主,不知道你在看英語月份September October November December的時候會不會有一種詫異:sept-是七的詞根,oct-是八的詞根,nona-是九的詞根,dec-是十的詞根。
是的!公曆九月本來是羅馬歷七月,公曆十月本來是羅馬歷八月,公曆十一月本來是羅馬歷九月,公曆十二月本來是羅馬歷十月。實際上,古典拉丁文基數詞就是這麼寫的:SEPTEM、OCTO、NOVEM、DECEM。
遙想當年羅慕路斯建城(ab urbe condita),制訂了羅馬歷,規定把春分放在第一個月,一年有十個月,一個月30-31天,每年共計304天——剩下的天數怎麼算?不算在月份里啊哈哈~~~
第一個月(Martius)是戰神之月,這個月的第一天是戰神(Mars)的生日,也是全羅馬上到國王、元老,下到奴隸的國假日。
第二個月(Aprilis)是萬物生髮(aperio, to open)之月,提示農夫除草、耕作。
三月(Maius)歸於邁亞(Maia),普勒阿得斯七女神之長者(maior,演化為英語的major),赫耳墨斯之母;而四月(Iunius)則歸於天后朱諾,年輕人的守護神(iunior,演化為英語的junior)。
餘下的六個月則依次命名為第五個月(Quintilis)、第六個月(Sextilis)、七月(September)、八月(October)、九月(November)、十月(December)。
羅馬的第二個國王,努馬·龐貝留斯,貢獻了一個月給疆界之神雅努斯(Ianus),他將冬日分出兩個月Ianuarius和Februarius,並調整了每個月的天數。努馬王為了培養敬畏之心以壓制羅馬人的好戰,興建了雅努斯神廟(Templum Iani)。門神雅努斯有兩張面孔,而神廟有兩個門,當羅馬宣戰則開啟,當羅馬和平則關閉——儘管後者在羅馬歷史上並不多見。經過數百年的時光,Ianuarius和Februarius挪到了年首。
羅馬歷最重要的改革者莫過於凱撒,在凱撒之前,多餘的冬日是安排給Februarius之後的閏月的,一年平均366?天,這導致曆法不斷偏離回歸年。凱撒在征服埃及之後,帶來了埃及天文學家的意見(亞歷山大里亞的索西琴尼出品),重新調整了年份的起始,修改了月份的設置使每年均有365天,並規定每過三年在Februarius插入一個閏日——對此當時的僧侶理解為三年一閏,直到凱撒的侄子奧古斯都修正為四年一閏。而教皇格里高利十三世修改設閏法已經是一千六百年之後的事了——而俄國從儒略曆轉向格里高利曆要等到1918年,而俄羅斯正教會則始終拒絕接受。
為了向凱撒和奧古斯都致敬,羅馬人後來將凱撒的出生月Quintilis命名為Iulius,奧古斯都攻克亞歷山大里亞的月份Sextilis命名為Augustus。儘管後來的羅馬皇帝也為月份命名,但是並沒有傳承到英語中去。
回到本題中來,為什麼中國古人發明的是農曆,而古羅馬人發明的是公曆?
答案是:中國人採用的夏曆並不比別的曆法更「農」(真正「農」的是節氣,以及根據中氣確定月份名稱的方法),只不過是多數文明都採用的陰陽曆,一類同時遷就月相和回歸年的曆法。而羅馬人也只不過採取了是陰陽曆的一種。而羅馬歷與儒略曆和格里高利曆也不完全是一回事,後者僅僅因為後來被西方廣為接受所以中國人稱為西曆,而因為被世界廣為接受所以中國人又稱為公曆。
事實上只要曆法照顧到回歸年,那麼農事就不會被耽誤。羅馬歷最開始就以春分所在的月作為一年的起始,從一到十依次計月(儘管一年的開始後來挪到了Ianuarius),而農曆則依靠春分確定哪個月定為二月(儘管正月也並不一定是一月),兩者在指導農事的意義上是很相像的,在月份安排上也更加近似。
真正特殊的是古埃及曆和伊斯蘭教曆,前者每1460年差一年,後者每19年差7個月。你不能通過月份確定季節,這才是不以指導農業生產為目的的曆法。以上。
以上內容為胡言亂語,誤人子弟本人不負責任,歡迎打臉 @李雷 ,未經許可禁止轉載。中國的農曆是太陽曆(陽曆),月亮歷(陰曆)共用的,初一十五是月亮歷,二十四節氣是太陽曆,比如春分日(spring equinox),對應太陽垂直照射赤道,太陽進入回歸黃道Ares的第一度,全球晝夜平分。 按照太陽曆,太陽從一個春分日在Ares第一度到下一次回到這個位置是365天又四分之一天。
這種曆法的優點是:每年同一天,太陽是同樣的高度,是差不多的氣溫,是可以播種的季節還是收穫,非常靠譜,所以這種曆法才可以更好的指導農業生產。
古羅馬最初沿用希臘曆法(之後使用太陽曆的儒略曆),是一種太陰曆,是以月亮的朔望月周期(就是從新月到滿月再到虧,農曆的初一十五到三十為一個月),這種曆法的好處是比較直觀,月亮的盈虧周期和女性月事,動物活動,潮汐關係密切。一個朔望月周期是29天多一點,所以一年12個月是355天左右,所以就會產生很多誤差。按照現在的曆法計算古希臘的一些節日那就有很不確定。
憑記憶寫的,可能有不嚴謹的地方。
;如果中國當年開啟工業革命科技時代,操遍全世界的話,就是一個歐洲的窮小伙,拿著破手機問,為什麼羅馬的曆法是農曆,而用中國的曆法做公曆。
農曆是陰陽曆這個事情別的人已經回答的很清楚了,學習了立法之後發現中國人簡直聰明的要爆炸。至於為什麼大家也解釋的很好,再者羅馬歷也是陰曆起家的再到後來的儒略曆。而且說羅馬歷也是亞歷山大從埃及學習的。
至於為什麼要用別人的立法做公立是因為全球要用統一的體系啊,不然大家各用各的多麻煩。
歐洲各國世界各國基本都有自己的曆法,老毛子的俄歷(二月革命)
我國各民族也有自己的曆法,藏曆,苗歷,傣歷,朝鮮,日本。還有吊炸天的瑪雅曆法,比中國曆法還科學。
當然有些曆法只不過起始日不同或者略微小變化。
就好比為什麼用格林尼治時間為標準時,為零度經線,為什麼用耶穌誕辰為0年,為什麼用時分秒,公尺,公斤等為單位一樣。
如果中國當你開啟工業革命科技時代,操遍全世界的話,就是一個歐洲的窮小伙,拿著破手機問,為什麼羅馬的曆法是農曆,而用中國的曆法做公曆。為什麼要過聖誕還要過春節(過元旦還有過春節的我們)先搞清農曆公曆陽曆陰曆是什麼再來問。這個問題好像為什麼我國人民說漢語而羅馬人民說外語
所以說題主你以為閏月是閑得沒事加進去的嗎
看過瘋狂原始人的都知道,這些未退化的野人只能在日光下行動,哪裡能跟我們月光族比呢
這事兒早就有定論了吧,憑記憶寫一寫:
1、基本所有最古老的曆法都是陰曆,一般認為和自然崇拜相關。這個很好理解,月相變化遠遠比地日回歸運動好觀測和計算,更別提這還和女性生殖周期有關。
2、基本所有大型文明都會經歷從陰曆向陽曆遷移的過程,無他,只有陽曆才能指導農業生產,沒有農業是不可能滋生一個偉大文明的,而一個偉大的文明必須有測算回歸運動制訂精確立法的能力。
3、中國傳統曆法真正指導農業生產的部分是二十四節氣,而這部分基本是純粹的陽曆。另外,傳統曆法幾乎各朝各代都會有變化。
4、陰曆強調月的概念,陽曆強調年的概念,現今的曆法殊途同歸,基本都是兩者之間的調和。簡單地說,
陰曆:以長期觀測月相得來的曆法演算法。所以月有陰晴圓缺。中國不是首創。
陽曆:以觀測地球圍繞太陽公轉一圈的曆法演算法。所以衍生出24節氣,基本上是固定的。
順帶說一句,每年2月4日為立春,一些地方以這個點為新年。
農曆:陰陽合曆。二十四節氣+月相。
順帶說一句,如果你有心可以觀察一下,我們假設今年是鼠年,明年是牛年。如果2月份先到了立春,還沒到大年初一,這段時間已經是牛年了。陰曆就是牛年十二月XX。如果先到了大年初一,還沒到立春,則還是鼠年
公曆:就是現在所用的。2015,2016等
因為中國是農耕文化,和太陽有很大關係,所以農曆對於中國是最有幫助的。
中國曆朝歷代不止使用一種年曆,西方人也是。古代人也知道沒有哪種曆法是可以永遠使用的,所以他們一直在不停的替換和校準,但是二十四節氣不需要,因為它看的是天,不是算數,所以幾乎每年都會變。
另外,題主所說的應該是儒略曆,羅馬歷是在儒略曆之前存在的一種非常不準確的曆法。現在使用的農曆為『時憲歷』,是徐光啟、湯若望等人依據西洋天文算術學計算出來的精準曆法。
月相指導不了農業生產,指導農業生產的是二十四節氣。而現在通行的二十四節氣也是由徐光啟、湯若望等人勘正的。很多人一直有個誤解,以為農曆就是陰曆,其實農曆是陰陽混合曆。指導農業生產的部分是其中的陽曆,也就是二十四節氣。有沒有發現剛剛過去的冬至一直在公曆的12月22日(偶爾在21日)?
二十四節氣對應干支紀年法,起源於歲星紀年法,歲星也就是木星,回歸周期11.8年,後來古人為了修訂歲星誤差,設計了周期12年的虛擬太歲,產生了干支紀年。干支紀年是太陽曆,並且不定期進行修訂,確保農業生產的精準。
中國古代的農曆是太陽曆,一年分24節氣,相當於12個月每個月兩個節氣。
同時還在使用月亮歷,也就是陰曆,就是每月圓一次算一個月,從正月到臘月,中間加上閏月。春節元宵中秋等等節日就是按這個來的。
推薦閱讀:
※「13年冬天」在日常表達中指的是13年1月、2月和12月,還是13年12月至14年2月?
※干支記日要怎麼推算?
※中國的農曆為什麼沒有再次修訂使其與現在的公曆匹配?
※在已知年號紀年和農曆日期的情況下,如何準確推算對應的公曆日期?
※一個甲子為什麼只有60年?