公曆農曆生日19年出現一次重合。一般每隔十九年陽曆陰曆同一天 。不管是陰曆的月還是陽曆的年,它們的準確天數都不是整數而是小數,陰曆和陽曆19年中的天數還有微小的差別。
出現這種情形,主要是農曆置閏的結果。陰曆中每月的天數,是根據月亮運動週期來確立的,實際上每月的平均天數是29、5306日,如果乘以12,一年只有354、3672天;而地球繞著太陽公轉一個週期(迴歸年、陽曆年)是365、2422天,這樣陰曆年1年的實際天數比陽曆年少了10、875天,差不多是11天,19年就少了209天。
公曆農曆生日19年出現一次重合。一般每隔十九年陽曆陰曆同一天 。不管是陰曆的月還是陽曆的年,它們的準確天數都不是整數而是小數,陰曆和陽曆19年中的天數還有微小的差別。
出現這種情形,主要是農曆置閏的結果。陰曆中每月的天數,是根據月亮運動週期來確立的,實際上每月的平均天數是29、5306日,如果乘以12,一年只有354、3672天;而地球繞著太陽公轉一個週期(迴歸年、陽曆年)是365、2422天,這樣陰曆年1年的實際天數比陽曆年少了10、875天,差不多是11天,19年就少了209天。
陰曆生日,即農曆生日。也就是常說的虛歲生日,計算出來的是虛歲年齡,這是我國傳統上常用的年齡計算方法,是按出生後所經歷的日曆年頭計算,即生下來就算1歲,以後每過一次新年便增加1歲。
按陰曆生日計算的年齡,一般按農曆新年算,也有按公曆算的。例如,12月末出生的嬰兒,出生後就算1歲,過了公曆1月1日或當地農曆新年又算1歲。這樣,嬰兒出生才幾天,已算虛歲2歲了。這種計算方法是我國民間習慣的一種較為實用的年齡計算方式。
而陽曆生日,即公曆生日。就是指某人出生的那一天,在公元紀年法上的公曆日期。陽曆生日計算出來的年齡,即是週歲年齡,又稱實足年齡,指從出生到計算時為止,共經歷的週年數或生日數。
例如,1990年7月1日零時進行人口普查登記,一個1989年12月15日出生的嬰兒,按虛歲計算是2歲,實際剛剛6個多月,還未過一次生日,按週歲計算應為不滿1週歲,即0歲。週歲年齡比虛歲年齡常常小1到2歲,它是人口統計中常用的年齡計算方法。
農曆轉換公曆小技巧,很多人都一直在找換陰陽曆的公式。我也嘗試過。曾讀過「高平子」天文前輩所著「學歷散論」瞭解古歷的變更和陰陽曆的缺陷。才知道由於月球轉動的不穩定不規則,確定無公式可尋。這也是古代中國每百年必改歷的原因。
陰曆最大的問題是在如何置閏。好像不難,因為陰曆基本法則如下:
* 月朔日即是初一
* 月以中氣得名
* 以包含雨水中氣月為正月,即是「寅」月
* 月無中氣者為閏月,以前月同名
如果,日月轉動循還有規則的話, 推演一套陰陽曆轉換的公式並不難。問題在有時一個太陰月比一個太陽月還要長。如此一個太陰月就有可能包括兩個中氣。此雙中氣月後的陰曆月名就全部亂掉了,直到下一個「假」閏月後才調整過來。
一般人接觸到的陰陽曆是民用曆法,它是政府頒令的以東經120度計算的歷法或稱中原標準時間或北京時。如果,我們用不同時區、不同經度為子午線來重新計算陰陽曆,民用曆法的置閏法則出了很大的問題。不同時區的閏月可能落在不同月。換言之,在一百年內,任何兩個時區的閏月順序模式是會不相同的。
高平子前輩書中提到了「歷理置閏法」。如果應用歷理置閏法到不同時區,則所有不同時區的閏月都落在相同月。如此不同時區、不同經度的陰陽曆置閏之問題就消失了。民用置閏和歷理置閏的不同是:
* 在民用置閏,如果月朔日和中氣同一天,則該陰曆月包含那個中氣。
* 在歷理置閏,如果月朔日和中氣同一天,月朔日時間必須在中氣時間之前,則該陰曆月才包含那個中氣。
簡言之,民用置閏比較月朔和中氣日期;歷理置閏比較月朔和中氣日期、時、分、秒。由此可知,沒有精確的太陽和月亮的時間數字,陰曆的閏月可能會排錯了。
基於這些理由,我著手尋找天文公式計算精確的太陽和月亮在緯度的時間。當年沒有網路,發了大半年於美國南加州各大圖書館及大學,找尋答案。1993年出版了「中美天文萬年曆」一書。書中精確的天文日月時間只從1900到2010年。因恐2011後時間誤差超過一分鐘,不夠精確,不敢印出。今年2002從網路資訊,確定太陽和月亮時間的精確度後,百忙中重新整理資料,提供給需要陰陽曆轉換公式的朋友。
整理出的太陽和月亮時間數字是從西元1年到2246年。有歷理和中國民用兩套曆法。數字內容清清楚楚的看出民用曆法的敝端。例如,從西元1600年到2246年,民用曆法雙中氣的陰曆月有22個,歷理曆法只有5個。民用曆法甚至在2033、2128和2242年中,三個月之間居然跑出兩個雙中氣;換言之,三個月中多出兩個「假」閏月。前後12個陰曆月中有三個閏月,閏月的去留造成許多學者的討論和困惱。歷理曆法在此三年中,卻沒有發現到雙中氣陰曆月。閏月的去留只要把雙中氣月後的「假」閏月取消,則歷理曆法近乎於完美。
由此可知,民用曆法問題很大,應該廢除。上次陰陽曆重大改歷在1645年,已經超過350年。隨著天文科學的進步,中國陰陽曆應該使用較精確的歷理曆法。免得後代子孫再浪費時間討論置閏去留的問題。
陰陽曆應用在八字算命、紫微斗數、農民曆、遁甲歷最多。很多人不知道排八字只用陽曆而不用陰曆。發了許多時間在研究陰陽曆的轉換。其實八字只使用太陽中節氣,和月亮沒有任何關係。紫微斗數則需要陰曆日期去排命盤。美國時區的陰曆日期有一半和中國時區的陰曆日期差一天,因為時差超過12小時;初一就可能在不同日之故。有位在加拿大職業算命的朋友,精通八字和紫微斗數,研究其女命盤。八字論父母,合情合理。斗數父母宮,看不出自己影子。後來,在中美天文萬年曆一書發現了「差一天」之解答。
曾有一位退休博士用了近三十年找尋陰陽曆的公式,問遍兩岸各大天文臺,得不到答案,直到發現中美天文萬年曆一書。最後,希望我重新整理的中國陰陽曆的天文數字和原始程式,能給有求知慾於陰陽曆轉換方法的讀友一個答案,以免得不到答案而遺憾終身。
中國陰陽曆的天文數字和原始程式用簡單英文闡述,