唐人歲–紅毛歲–積閏享壽

昨天傍晚在某喪家赫然發現’1940-2016-11-20,享壽積閏79’. 這是一般馬來西亞華人計算歲數的方法,本來是很平常,但喪家並非普通人家,這就讓我有些驚訝. 問題在那裡? 問題在這是一種紅毛歲和唐人歲混合的算法.1940~2016=76,享壽積閏3,79.因為眼鏡還沒配出來,兩眼茫茫,我不識人,人不沒識我的情況,沒法問到死者的出年月日,通過谷哥大神,終於找到2010-3-18,他曾慶祝了七十歲生日,是紅毛生日.他的唐人生日日期為庚辰年二月初十,所以唐人歲為71.換算到今日,他的紅毛歲為76,唐人歲77,這沒甚麼問題,問題在於79!

紅毛歲和唐人歲的差別有一歲之差,一般說是華人文化,把娘胎十月當為一歲,似乎科學,但不精準. 真正主要的原因在於,’0‘是不是自然數的概念.簡單說,我們常如此數數:一個人,二個人,三個人…. 不會說:0個人,1個人,2 個人….(0個人=沒有人).歲數也一樣,都說1,2……..,不會說0歲,1,2….(0歲=還沒出世) .0當做自然數,628年時,一位印度人婆羅摩笈多提出來的,後來經由阿拉伯傳進了歐洲. 紅毛人開始也是不接受0是自然數,慢慢才接受的.而中國人則是十多年前才接受0是自然數的摡念,所以還是有争議的.

耶蘇紀年,是目前我們最熟悉的曆法.2016年也就是耶蘇誕生之後2016,紅毛人說AD2016(ADANNO DOMINI,翻譯成中文為就是有主耶蘇的紀年,沒有主耶蘇的紀年為BC,BEFORE CHRIST), 馬來西亞華人說西元2016年或公元2016年或紅毛2016. 好玩的來了,由今年回溯2017年前,會不會是西元0? 答案是沒有西元0,而是西元前1.最直接的就看12個紅毛月份的第一天,都是1號而不是0號。因為耶蘇紀年開始於532,那時的0還不是自然數. 同樣的,中國人把紀元第一年稱為元年,第一個月稱為元月,第一日稱為元日,正月初一日稱為元旦,也是沒0年的. 所以東西方一開始都是沒有0年的概念,歲數亦然. 紅毛人接受了0為自然數之後,紅毛歲才以0開始,過了一年方為一歲,而中國人還是以第一年為一歲,道理在此.認為紅毛歲比較科學,其實是祟洋心態而已.

比較中文,阿拉伯和羅馬的數字寫法:

  • 中文:(),(),(),(),(),(),(),(),(),(),十一(拾壹),十二(拾貳)……..百,千,萬,億..
  • 阿拉伯和羅馬:Image result for 羅馬數字(來自http://carol19767.pixnet.net/blog/post/39927359-%E7%BE%85%E9%A6%AC%E6%95%B8%E5%AD%97)    …
  • 阿拉伯數有0,但中文數字和羅馬數字都沒有0..

其次說到積閏享壽:天一歲,地一歲,人一歲,共三歲,實際是由曆法的計算而來.積閏享壽,重點在於閏. 唐人曆最大特色在於本身內含兩套曆法:二十四節氣以冬至為基準,純陽曆性質;朔望月以朔日為基準,純陰曆性質.純陽和純陰結合在一起,並且以斗柄指寅朔日為起始,結束於除夕,既是一年(二千二百多年來,紀年紀實皆是以正月初一日為始點,歲數當然一樣).  陰陽曆結合的機密在於置閏,兩冬至間沒有中氣的的月份做為閏月,以上一個的月份名字加閏為名,如閏四月,閏五月…. 閏月是這樣來的,我們還可以簡括出每19年有7個閏月,19X12+7=235個朔望月,這也是中國人在二千多年前的戰國時代觀測計算出來的日月運週期的最小公倍數,其實並不精準,所以在2219年前,太初歷頒布時就不再採用. 雖然如此,因為簡單容易理解,而且對民間來說 ,差數極小不受影響,所以一直應用著,並以此把積閏給計算出了.  

兩個冬至之間的時間長度稱為歲實(回歸年),365.24219,按中華文化,有歲實就歲虛.正月初一日至除夕就是歲虚.過了正月初一,得了一虚歲;吃了湯圓得一實歲,是這樣來的(歲實為軸心,歲虛則是表象).

19歲做為參考,計算歲實和歲虛,就可以得出這樣結果: 19X365.24219=6939.60161;19=19X12+7=235朔望月X29.53059=6939.68865,兩者之間差別僅0.08704.

19歲和19年的時間長度極近相同的意義就是說,閏月並不是增加出來的歲月’,恰恰相反的,是為了歲月不會不見.19年如果沒置入7個閏月,那就不足19歲,在古代就會是嚴重的’失天時’.這可是經過了數千年的觀測計算的結果.中華文化,淵源流長,博大精深,不是靠車大炮來的.

說到來,歲數是這樣計算:

  1. 唐人歲:庚辰,辛巳,壬午~~~~~丙申=77
  2. 紅毛歲:2016-1940=76.
  3. 積閏享壽,歡喜就好.

後記:耶蘇紀年的曆法本名為格里高勒曆,中華民國定為國曆,以西元紀年;中華人民共和國定為公曆,以公元紀年. 孫中山和蔣介石為教徒,大勢所趨,把格曆定為國曆,沒問題. 但一個自稱唯物無神論者的中國共產黨,放棄了累積數千年下來的科學天文曆法不用,郤採用宗教色彩濃厚且不太科學的耶蘇紀年,那有點可笑了,而且還把’耶蘇紀年’美化為’公曆’. 就像是把頭埋進沙裡的駝鳥: 我知道!我知道! 但我看不見!看不見! 也聽不見!聽不見!

2 則迴響於《唐人歲–紅毛歲–積閏享壽

  1. 如果该老人出生日期为庚辰年二月初十(阳历1940年3月18日),那他是1940年的农历新年之后才出世。而他死亡日期是2016-11-20,也就是2016年农历新年之后死亡。华人每年添加一岁的时候是农历新年(不是农历生日或有些人说的冬至)。所以他的岁数是:

    十月怀胎出生为1岁 +( 1941年农历新年 + 1942年农历新年 + 1943年农历新年…..2016年农历新年共76个农历新年) = 77岁。

    在马来西亚,一般只要死者达60岁,便会加3岁,达80岁加5岁,达100岁加7岁。这些应该都是寿板店和报纸广告搞出来的花招,反正越多客人越高兴。

    所以提到的那位老人家积润享寿77+3 = 80岁。如果他是在1940年的农历正月初一前(1940年2月8日前)出生,比如1940年的除夕,那就再加1岁,即78+3 = 81岁。

    当然,今天我们华人这样“自作聪明”的随便加法,在“文化数学”上是不对的。因为100年才有36个闰月(3年),所以严格上来说应该是满100岁才加3岁。

    P/S:一个华人如果是在除夕那天出生,第二天便是农历新年。那么他出生后第二天虚岁即2岁(十月怀胎出生为1岁 + 第一个农历新年添1岁)。

    如有写错,请多多指教。

    • “今天我们华人这样“自作聪明”的随便加法,在“文化数学”上是不对的。" 我贊成你的看法, 1912年中華民國改用陽曆(正確的說是格里高勒曆,Gregorian Calade, 一般簡稱格里曆),華夏走下政治舞台,居於從屬位置,百多年來,出現了眾多奇怪現像,積閏享壽就是其中之一,陽曆稱謂亦是. 我看了早期的報章的訃告,并無積閏享壽的文化,可見得這是幾十年來才出現而已.

      據我目前所學習得知,"閏月"並不是增加出來的時間,而是為配合時序的合理而編排出來的. 在曆法上, 冬至到冬至的時間單位為1歲=365日或366日,而歳實=365.24219日, 正月初一日到除夕的時間單位為1年=12或13個朔望月. 兩千多年前,古人己經測得了最簡單的數據=19年7閏, 既是,在19年中,共得19X12+7=235個朔望. 1個月=29.53059日,所以19年=6939.65565日.而19歲=365.24219X19=6939.60161. 這兩個數據極為接近, 這是根據現代的天文數據計算出來的. 可以見,閏月不是增加出來的.所以,積閏享壽的計算"应该都是寿板店和报纸广告搞出来的花招" ,除了這個,還有師公和命理的算法.

      懷胎十月為1歳,也是近幾十年出現,我把這些文化稱為車大炮文化,因為對傳統曆法的遺棄,普遍對它的不理解而胡編瞎扯的. 華人曆法計算歲數是自1歲開始,既使現代西方歲數也沒有0歳或0月的概念. “0″做為自然數的概念一直都有爭議. 就比如沒有0位人或0隻羊的數據. 0做數字是印度人發明的,後來傳到阿拉伯,再傳到歐洲.歐洲接受0做為數字的时並不太久,但因為有了0,科學得以大幅度的進步. 而華人接受0為自然數,也不過這幾十年的事. 所以你只要看傳統羅馬數字和華人數字是沒有0的. 東方世界接受0的概念,出現了0歲或0月年齡是奇怪的現象.

      而歲數計算,華人傳統自1歳開始,因為1是自然數的開始. 而傳統曆法的計算則是計算干支而得.如除夕出世,該年如果是甲子年,第二日正月初一日,為乙丑年,那麼歳數的計就是甲子年=1歳,乙丑年=1歲,共得2歳. 按照格曆計算,2018年12月31日出世,第二日為2019年1月1日,所以歲數=2019-2018=1歳. 這個計算是有0的概念,如果看回耶穌的出世年為AD1年,前一年為BC1年.沒有AD0年,是沒有0的概念的. 而華人歳數一共有兩個,以正月初一日到除夕稱做虛歲,相對則實歲. 實歲一般上指的是紅毛歳,但只要前文,就可以注意的,1歲=365日或366日,而歳實=365.24219日. 歲實也就是回歸年. 所以,華人計算歳數和紅毛歲其實是一樣,不同在於’0的概念’並沒納入華人曆法中.

      很抱歉太久才回訊息..
      歡迎多多交流!!!!!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

你的瀏覽器必須開啟 javascript 以進行驗證動作!