1.公历:
即阳历,因为它的基础是太阳中心连续两次经过春分点所需的时间——回归年,所以又被称为阳历。公历的平年为365天,闰年在2月末加一天,变为366天。在公历中,当某年的纪元年数不能被4整除时为平年,例如1981年;能被4整除而不能被100整除时为闰年,例如1984年;能被100整除,而不能被400整除时为平年,例如1900年;能被400整除时为闰年,例如2000年。
公历平均一年为365.2425日,与长度为365.2422日的回归年相差只有一天,要积累3300多年才能达到我国南京杨忠辅在公元1199年(早于公历380多年)制定的《统天历》的水平。
公历按月分配日数掺有历代帝皇的威势,不太合理。合理的每月天数可以简洁地概括为:“闰年单月少,双月多;平年2月减一天”。但由于公历已经在全世界通用,人为因素对其影响极大,因此改历很难。
2.农历:
农历是我国广泛使用的历法,又称阴历、夏历,因为它的纪月法以月相为标准,以月亮从朔日到上弦、望、下弦再到朔日的一个朔望月为一个月。推算农历先推算二十四节气和定朔(推算日月黄经相等的时刻——朔),朔所在某日即为初一,从朔到朔为一个月,相距29日的为小月,30日为大月。
月份以中气命名,含有中气“雨水”的即为农历正月。无中气的为闰月,闰月没有特定名称,取用前一个月的名称,例如四月后的闰月为“闰四月”,通过这种方式,农历年与回归年的差距随时得到调整。
在农历中,平年的12个月共有354或355天;闰年的13个月共有383或384天。这就是我国自公元前十四世纪的殷代起,到1911年的辛亥革命止,一直在使用的“十九年七闰(加七个闰)月”的历法。由于二十四节气是由太阳的视位置决定的,因此农历的合适称呼应该是“阴阳历”。
3.干支历:
天干地支简称干支。天干共有十个字,顺序为甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支共有十二个字,顺序为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,它们是传统用来编排次序的字组。二者并行组合排列成天干地支表,循环往复使用。
干支历的纪年纪月法与农历相同,年、月、日都以干支顺序排列,互不干扰,闰月也与农历一样。干支历中的节日、三伏、九九以及出梅、入梅等与人们的生活及当时社会活动密切相关,有的至今仍被人们所庆祝和应用。