古人以幹支法計算生日 為過生日要等不止四年

2020-11-15 中國新聞網

在中國古代,皇帝的生日是舉國歡慶的節假日

  說起過生日,2月29日出生的人可能有點鬱悶,他們四年才能過一回生日。比如,2012年是閏年,他們可以慶祝生日。下一次過生日要到2016年。實際上,如果把慶生視為人生一大樂事,古人的「悲催」顯然要比現代人多,為過一個生日,他們可能要等不止四年。出現這種情況,和古代計算生日的方法有關。那麼,古人是怎麼計算生日的呢?

  晉國小吏詢問災民年齡

  災民出了一道算術應用題

  我出生在正月甲子日,那是一個朔日,到現在第445個甲子已經過去三分之一了。我多大年紀?

  中國人很早就開始記憶自己的出生日期,不過最初是以幹支紀日的形式記錄的。公元前4世紀,著名詩人屈原在《離騷》中寫道「攝提貞於孟陬兮,惟庚寅吾以降」,意思是說自己出生於寅年正月的庚寅日。這裡的「庚寅」就是中國古人用來紀日的方式。

  幹支是天幹與地支的合稱,有甲乙丙丁等十天幹,子醜寅卯等十二地支。這兩者可以組合搭配成六十對,為一個周期,循環往復。

  在兩漢以前,歷史記錄中的日期都是以幹支紀日的方式出現的,這直接決定了出生日期的記錄方式。例如魯莊公出生於公元前706年九月丁卯,與其父魯桓公同月同日,因此取名為姬同。如果按照數字紀日,這父子兩人的出生日期並不相同。

  在《左傳》中還記載了一個普通老者給官員出的算術應用題。公元前543年,晉悼公的夫人向國人發放救濟糧,絳縣有一個老人前來領取。負責的小吏詢問他的年紀,他回答道:「我只是一個地位卑下的小民,不知道如何計算年歲。只記得我出生在正月甲子日,那是一個朔日,到現在第445個甲子已經過去三分之一了。」

  小吏不知道如何計算,就去請教當朝的高官。大夫師曠說:「我知道了,那是73年前,那一年狄國侵犯了魯國。」文伯說:「到今天26660天了。」即444乘以60,再加上60的三分之一,得26660天。這個故事反映出,當時的普通人對於自己的出生日期也是有記憶的,同樣是以幹支的形式。

  連續五年的九月沒有甲子日

  這位老祖宗6年才過了一個生日

  幹支記錄的出生日期不利於產生生日的概念。

  首先,中國的傳統曆法以月亮的盈虧周期作為一月,並與陽曆的節氣相結合,是典型的陰陽合曆。戰國以前,雖然天文曆法可以預先排定歷譜,但由於天文學不發達,往往還需要根據實際天象進行調整。例如某日在預先排定的歷譜中是月末的晦日,但當日發生了日食,實際上是下月的朔日(月亮與太陽同時出沒的日子,在天文學中嚴格的定義是日月同黃經的時刻為朔。在農曆中,朔被定為一個月的起始),那麼政府就可能修改歷譜,重新確定其所屬月份,下月的日期若以數字表示,就會全部改變。此外,閏月的安插在戰國以前也顯得沒有固定規律。這種情況下,以數字形式排定日期並不實用。

  其次,在傳統曆法中,一個歷月只有29天或30天,而一甲子卻有60天。這就可能出現連續多年某月沒有某個幹支日期的情形,例如連續五年的九月沒有甲子日,也就是說,一個人可能會連續多年過不了生日。這樣,以出生日期來確定自己的年歲就顯得很不方便。所以中國人最初是以農曆的新年作為自己年歲加增的生命周期刻度,這一傳統一直延續至今。

  到了漢代以後,曆法有了很大的進步,人們根據天象可以較為準確地推算出今後多年的歷譜,這就為數字紀日的產生準備了前提條件。在東漢時期的《四民月令》中,就出現了「七月四日」這樣的數字日期。魏晉南北朝時期,數字紀日逐漸流行,而生日概念的產生,恰恰也在此時。隨著曆法的不斷完善,每天的日期也能夠可靠地提前確定下來,按照顧炎武的說法,以年為循環周期的生日概念也就在齊梁時期產生了。

  每逢19的整數倍歲數時

  農曆和陽曆生日常是同一天

  公元1984年1月1日=農曆11月29日,公元2003年1月1日=農曆11月29日

  與農曆對應的是公曆。公曆對於中國人來說,是個外來事物。到目前為止,中國使用公曆也僅僅有100多年的歷史。

  雖然公曆現在使用得相當廣泛,但由於農曆對中國人的影響是根深蒂固的,所以當人們提到生日時,往往會同時記起自己的農曆和公曆的生日。

  說到公曆生日和農曆生日的關係,有些朋友可能知道,兩者有所謂的19年周期。例如公元1984年1月1日是農曆11月29日,而19年後,2003年1月1日的農曆日期又是11月29日。這主要是兩種曆法的置閏規則產生的結果。農曆的朔望月周期是29.5306日,一般「十九年七閏」,即19年有235個月。如此算來,19個農曆年平均有6939.691日。而現行公曆的年長為365.2422日,19個公曆年平均有6939.6075日。可見,19個公曆年的日數和19個農曆年的日數幾乎相等。因此,每逢19的整數倍歲數時,陽曆生日和陰曆生日很可能與19年前一模一樣地重合在一起。

  但是事情也不盡然如此。因為農曆和公曆置閏並不同步,也可能會使兩者在19年後相差一天。特別是在出生前不久恰巧遇上農曆閏月時,可能就差得更多了。例如1984年有閏十月,1985年1月1日的農曆日期是11月11日,而19年後,2004年1月1日的農曆日期則變成了12月10日,與19年前幾乎相差一個月。

  太上老君、九天玄女、張天師……

  各路神仙也有自己的生日

  生日作為生命周期的一種「刻度」,也是一種文化現象。除了給自己過生日時的種種風俗外,許多對重要人物的生日紀念最終也都演變成為了節日。

  重要人物的生日,常被稱為「誕」。如耶酥的生日被稱為聖誕,後來成了全球人民都慶祝的聖誕節;其他一些重要人物的生日就叫做「誕辰」。在中國古代,皇帝的生日是舉國歡慶的節假日。

  除了給皇族過生日,各路神仙也可以有自己的生日,例如中國佛教以農曆四月初八為佛誕節;道教以二月十五為太上老君(老子)聖誕、九天玄女娘娘聖誕,五月十八日為張天師(張道陵)誕辰等等。在民間信仰中,原本生而為神的一些「先天」之神,比如元始天尊,也被後人安排了凡人才有的生日。

  除了皇帝神仙,黎民百姓也過生日,不過沒那麼多講究,一般人就把生日稱為自己的生辰。以前民間取年月日時的天幹地支,一共八個字,稱為「生辰八字」。這不但可以幫助記憶自己的出生日期,在民間信仰中還認為它關係到自己一生的禍福。

  生日、八字、屬相、節氣、星座

  其實和人的命運沒有直接關係

  當我們問起一個人的生日時,往往也會順便問問屬相(十二生肖)。對於現在的年輕人來說,有時還會問問星座;而對於年長者,則可能會更關注「生辰八字」。

  十二生肖是由動物紀年法演變而來。以動物紀年的方法,最初曾流行於我國北部從事遊牧的少數民族中,後來又和幹支紀年法相融合,於是就產生了「十二生肖」之說。由於我國早期採用幹支紀日、紀年,所以一個人出生的時刻也就對應著一定的幹支,進而又演化出了「生辰八字」。

  「生辰八字」和人的生肖,原是我國古代人民一種記憶出生日期的方法,但在古代宿命論思想的影響下,後來這「生辰八字」和「十二生肖」都被塗上了一層濃濃的神秘色彩,甚至摻進了迷信思想。世界上那些同一時辰出生的人何止千萬,但他們的命運有好有壞,壽命有長有短,人生道路各有不同,甚至雙胞胎也有著不同的人生軌跡,這也說明了所謂命運同生辰八字根本毫無關係。

  還有人認為,生日與節氣也有著密切的關係。當下在年輕人中非常流行的生日與星座的關係也經常被人們津津樂道。事實上,「八字」也好,屬相也好,節氣也好,抑或是西方的生日星座等,都不能決定人的命運。

  生日,只是要提醒著自己:「盛年不重來,一日難再晨。及時當勉勵,歲月不待人。」

  吳蘊豪 郭曉博/文

  摘編自《中國國家天文》

相關焦點

  • 過生日,古人都是如何過的?
    首先先祝自己生日快樂哈,雖然這篇文章發出去就已經到23號了。買蛋糕,點蠟燭,許願,吹蠟燭,吃蛋糕,再唱個生日快樂歌,咱們現在過生日基本就是這麼一個流程吧。天真也不例外,除了小時候,每每過生日都是這麼一個流程,總感覺千篇一律。於是突發奇想,想知道古人都是怎麼過生日的,於是便查了下,下邊給大家分享下查到的資料。
  • 古人曾以幹支記錄生日 為一次生日可能不止等4年
    原標題:古人曾以幹支記錄生日 算年齡有時要做應用題 說起過生日,2月29日出生的人可能有點鬱悶,他們4年才能過一回生日。可是,如果把慶生視為人生一大樂事,古人的「悲催」顯然要比現代人多。他們以幹支紀日記憶生日,為過一個生日,他們要等的可能不止4年。
  • 10個冷知識:古人是如何過生日的?現代人過生日為什麼要吹蠟燭
    10個冷知識:古人是如何過生日的?現代人過生日為什麼要吹蠟燭魚拓1、魚拓是一種古老的冷門民間藝術,用墨汁或者其他顏料將魚的拓印到紙上,最初是釣魚人為了記錄釣到的魚的尺寸作為留念,後又慢慢發展為一門藝術。
  • 孩子要過陰曆生日還是陽曆生日?父母別無所謂,要為娃以後著想
    文字/梅媽編輯/梅媽中國人對於誕辰的重視程度毋庸置疑,現在還存在不少家庭,將孩子的生日當成喜事來大加操辦。不過對於生日其實也具有不同的日期概念,有些父母習慣給孩子過陽曆生日,而有些父母則喜歡給孩子過陰曆生日。
  • 古人曾以幹支記錄生日 算年齡有時要做應用題
    核心提示  說起過生日,2月29日出生的人可能有點鬱悶,他們4年才能過一回生日。可是,如果把慶生視為人生一大樂事,古人的「悲催」顯然要比現代人多。他們以幹支紀日記憶生日,為過一個生日,他們要等的可能不止4年。  算年齡有時要做應用題  中國人很早就開始記憶自己的出生日期,不過最初是以幹支紀日的形式記錄的。
  • 在農曆過生日還是在新曆過生日
    農村爸媽這一代習慣在農曆過生日,小孩受父母影響也是這習慣。待童年長成青春少年到外面去讀書,受到「新潮」觀念的影響以後,也重視起在新曆過生日。 那到底是在農曆過生日好,還是在新曆過生日好呢?古人算卦是要用到日晷的,先是測出太陽所在的位置,以此確定一個日子或是一個時辰。
  • 孩子過「陽曆」還是「陰曆」生日?有很大的講究,家長要為娃著想
    中國傳統思想過生日的時候總是會過自己的「陰曆」生日,大部分人認為陰曆生日是比較準確的,有些老人在算日子的時候,一會依照「陰曆」的日期來進行計算,但是現在社會生活中「陽曆」計算日子是比較普遍的
  • 給孩子過生日,到底該按陰曆還是陽曆?很多人不懂,裡面大有門道
    按照冬至日測量的回歸年計算,兩個冬至之間的間隔為365天5小時48分46秒。編輯:邱寫寫我國在很早以前就有了自己的曆法計算,也就是現在依然在沿用的「陰曆」,又叫「農曆」。在新中國成立以後,官方的時間統一為世界規模的「公曆」,也就是我們常說的「陽曆」。
  • 生日應該選擇陰曆還是陽曆,南北方差異巨大,生日建議這樣過!
    生日對我們來說是一件非常重要的日子,無亂你活了多久,生日都是一個重要的日子。從一個人出生,家人就會拍一歲的照片,成年18歲是個特殊的日子也要好好紀念。結婚那年需要好好過個生日滿足自己。60歲是一大壽也要過生日。說了這麼多都提到了兩個字,生日!在中國有兩種計算時間的算法,陰曆和陽曆。
  • 如何在Excel中計算員工年齡?生日提醒?
    前幾天我的文章裡面,解決了從身份證中提取出生日期,下面我們來計算一下員工年齡問題。假如身份證號碼信息在B列,我們用公式提取了生日信息:CONCATENATE(MID(B2,7,4),"-",MID(B2,11,2),"-",MID(B2,13,2))。
  • 我這麼多年,居然過了個「假」生日?
    過陽生日曆的小夥伴,知道2月29號四年一次,過陰曆生日的小夥伴可能一年兩個生日,也可能十幾年一次生日。那麼,你的年齡算錯了嗎?星座算錯了嗎?你真的知道自己的生日是哪一天嗎?(文末詳談,心急的小夥伴可以往下滑)推算年、月、日的長度和它們之間的關係,制訂時間順序的法則叫曆法,排列年、月、節氣等供人們查考的工具書叫曆書。
  • 生日過陽曆還是陰曆?差別不大,可孩子三次的生日要重點操辦
    ,有的人過陽曆,有的則是過陰曆,兩者有什麼不同呢? 在我國傳統習俗中,生日通常都是以陰曆(農曆)為準,因為這種紀年方式蘊含著古人的智慧,選擇這種方式也是對文化的尊重,諸多老輩人都會以此為準。 隨著時代的發展,陽曆生日開始湧現,部分人以身份證上的登記信息為基準過生日,這是因為多數年輕人對陰曆缺少概念,並不清楚自己陰曆生日是哪一天,為了圖方便,就按陽曆日期來。
  • 狗狗過生日要怎麼慶祝?狗狗喜歡過生日嗎?
    就比如說,狗狗的生日馬上要到了,必須給它安排起來呀!先不說家裡搞個生日氛圍的布置了,起碼生日蛋糕總是要有的吧~但是狗狗吃人類的蛋糕不是很健康(尤其巧克力蛋糕不能吃哦),專門訂做寵物蛋糕的店又少,自己又沒那手藝,怎麼辦?不如直接給狗狗準備一塊已冷凍殺菌的肉肉,說不定狗狗還更喜歡。肉也沒有?那給狗狗一根大骨頭總行了吧。
  • 過陽曆生日好還是陰曆生日好?怎麼選擇要看這3點,這麼過沒矛盾
    過生日就是這樣令人頭疼的一件事情,關於孩子過生日是過陰曆好還是過陽曆好,在每個人家庭中應該都會有爭議。過陽曆生日好還是陰曆生日好?怎麼選擇要看這3點,這麼過沒矛盾以前肯定不用說,大家都是過陰曆,於是代代相傳下來,很多人想遵循傳統,會給孩子過陰曆生日,也有人覺得陰曆生日不好記,想過陽曆生日。
  • 你覺得應該給孩子過陽曆生日還是農曆生日?
    但是由於現在越來越多的西方文化,很多家長開始給孩子過「陽曆」生日,但是也有很多家庭依舊延續傳統,給孩子過「陰曆」生日。小曉兒子的生日只剩一個月了,小傢伙也掰著手指計算著生日的到來,因為他生日可以收到很多禮物和祝福。但是今年的生日他過得並不開心,因為一直喜愛他的爺爺奶奶並沒有來幫他慶祝生日。
  • 孩子過生日,要按照農曆算還是陽曆算?裡面的講究家長不能大意
    而且,過生日也是很多小朋友最喜歡的一個環節,雖然現在人們的生活水平越來越高,但是,在生日這天吃上一口蛋糕,依舊是小朋友最期待的一件事情。 不過,雖然是一個很好的日子,但也有一個問題隨之而來,那就是以前的孩子很少過生日,現在想要過生日了,有的家長卻不知道該怎麼計算。
  • 生日到底是過陽曆還是陰曆?很多人都不知道,看完就明白了
    很多人都不知道,看完就明白了每個人都有生日,但是很多人會非常重視這一天,畢竟這一天是我們母親的受難日,也是我們出現在這個世界的日子,而很多人都並不在意在的生日,他們會認為過生日就是證明自己又長大了一歲,該比去年更加成熟了,但是對於生日每個人都會有不同過法,而且過生日的那一天很多人也不太一樣,有個人過陽曆的生日,但是很多人卻是過陰曆的生日,我們過生日究竟是過陽曆的生日還是陰曆的生日呢?
  • 根據生日星座計算你的結婚時間
    根據生日星座計算你的結婚時間1、生日數相加:把陽曆生日數字分別相加直到加為個位數,舉例:1998年11月1日,你的生日數為1+9+9+8+1+1+1=30~3+0=3,生日數就是32、生日數是1的情況下:23歲結婚可能性最大,19歲就會遇到命中注定。
  • 給孩子過生日,按照農曆算法還是陽曆算法?裡面的講究家長要知道
    當孩子呱呱落地的那一刻起,父母就要承擔起自己的責任,要照顧孩子一點點長大,從此,孩子貫徹在父母的生命之中,是父母最重要的人。對於父母來說,孩子成長的每時每刻都不想錯過,都是自己值得回憶的時光,所以,每次有關於孩子的節日,都會記得,並且還會很有儀式感的準備一些東西。
  • 過生日原來這麼有講究,遇到這些數字是不能過的
    現如今,很多人都很重視生日,也喜歡過生日,可其實生日是不能亂過,這裡有很多講究,今天我們來簡單了解一下關於「過生日」的一些問題:1、在成人之前孩子不要過生日的。在古代,男孩16歲和女孩14歲時會辦成人禮,而在此之前是不能過生日的。