后来把“夏历”改称“农历”,是1968年元旦《人民日报》首易其名,延续至今(民间早有其名,笔者曾见过《一九六三年农历》的历书)。近百年来,农历有多种称谓:如民国时的《汉口民国日报》、《东北日报》等称“阴历”;《民国日报》、《群众日报》(陕北)等称“旧历”;宋教仁主张以黄帝即位年为纪元元年,把西元1904年推算为黄帝纪元四六零二年,同盟会机关报《民报》采用此纪,所以有“黄历”之称。按此算,公元2015年是第4711个黄帝历年。
公历以地球绕太阳公转周期称为年(对其科学的理解应该在哥白尼“日心说”之后,近似等于回归年),故又称“太阳历”、“阳历”。由于周年是365天48分46秒,所以平年2月为28天(该年为365天),把余数在第4年凑成一天(多余的百年少闰一次)置于闰年2月,所以闰年2月为29天(该年为366天)。所以公历年能被4整除的年分就称“公历闰年”,如2012年、2016年等。
我国的农历,自古就以月亮望朔(圆缺)周期为月,以地球自转一周为日,古称月亮为太阴,故谓“阴历”,又以地球绕太阳运动周期为年,实质该称阴阳合历法(干支和节气即其阳历成分)。月亮绕地球一周为29.53天 ,为了协调与回归年之间的天数差,古人采用了“19年7闰”的方法,即在19个农历年中在7个年份里加一个闰月,有闰月之年也称闰年,其余称平年。因此闰年就有383天~385天,平年只有353天~355天。如:农历甲午马年(闰九月)从公历2014年1月31日始,至2015年2月18日止,计384天;农历乙未羊年(平)从公历2015年2月19日始,至2016年2月7日止,计354天。
由于我国公历农历的同时使用,公历的365、366天,与农历的353、354、355、383、384、385天形成交叉关系(偶然也有包含关系),《逻辑学》称之为“两个概念的外延只有一部分相同”,因此为了保证两个历年之间对照换算的准确性,弄清楚其间的逻辑关系很有必要。
四、公历与农历之间分合相兼的年度关系
在中华民国成立(1912年)前,都是用帝王在位纪年和王朝纪年,同时辅以干支纪年的农历法,民国将公历引进后,特别是有关重大事件或历史名人生卒年表等,就产生了古今对照的推算和现代纪年的表述问题,尤其是年关前后的月日更易搞错。目前的年历、月历上都标有干支纪年,如2014年农历甲午年、2015年农历乙未年等;《新华字典》和《现代汉语词典》等工具书,以及有些近期续修的家谱里也附有同类的纪年对照表(例如武进图书馆现存的近300部新谱中就有20余部设置了对照表),然而上述对照表只能反映公农两个年度的重合部分,具体到月日时就会“阴差阳错”,使人一头雾水。具体有以下几种情况。
通常公历年包含着前个农历年末的一个多月,和后个农历前十个多月。如公元2015年对照农历是乙未年,其实从元旦至2月18日,是甲午年十一月十一至十二月底的49天;而2月19日才是乙未年正月初一,到12月31日只是乙未年十一月廿一,其后的38天又到2016丙申年去了。如岳飞被害于“宋高宗绍兴十一年辛酉十二月廿九”,纪年表对照绍兴辛酉年是公元1141年,所以有的资料误注岳飞生卒为1103—1141年,有的则写成“绍兴十一年(1141)农历腊月廿九”等,其实“绍兴辛酉十二月廿九”已经跨出了1141年,延续至公历次年初,所以岳飞农历被害日对应“公元1142年1月27日”。
有时公历年会跨三个农历年。如公元18年1月1日,是王莽(把十二月定为正月)天凤四年丁丑十二月廿五,至1月5日的5天是丁丑年;1月6日始是天凤五年戊寅正月初一;12月27日始又是天凤六年,至12月31日的5天即是己卯年。就是说,公元18年里除包含了农历戊寅的全年外,还包含了戊寅年前后的丁丑、己卯两年的各5天。
个别还有公历、农历年首同日,如公元13年1月1日即王莽始建国五年癸酉正月初一。若是农历平年,次年岁首会在公历年末出现;若遇闰年,农历年末会延至公历次年初。
以上三种情况里,遇到农历闰年,一个公历年里就有两个相同的农历月;若是平年一个公历年历就有9—12个相同的农历日。例如:1893年1月1日,是光绪十八年壬辰十一月十四,同年12月31日是光绪十九年癸巳十一月廿四,期间就有十一月十四、十五、十六、十七、十八、十九、廿、廿一、廿二、廿三、廿四等11个同名月日,毛泽东即出生于该年十一月十九,据叶子龙等人查阅《韶山四修族谱》记载:毛泽东“清光绪十九年癸巳十一月十九辰时生。” 对照公历,是年末的十一月十九,由此核定毛的生日为公历1893年 12月26日,于是毛泽东风趣地说:“哦,我的那碗面条,此后不在阴历十一月十九日吃,改在阳历12月26日吃!”后来公众所知其确切的生日就是这么来的 。