以太阳视运动为依据设置的历法,叫“太阳历”,简称“阳历”;月亮 月亮公转轨道
为“太阴”,以月亮的视运动规律为依据设置的历法,称为“太阴历”,简称“阴历”。[1] 阴历定月的依据是月亮的运动规律:月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历二十七日七小时四十三分十一秒半,为月球公转一周所需的时间,谓之“恒星月”。唯当月球绕地球之时,地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八,谓之“朔望月”,习俗所谓一个月,即指朔望月而言。
因朔望月较之回归年易于观测,远古的历法几乎都是阴历。因为地球绕太阳一周为三百六十五天,而十二个阴历月只有约三百五十四天,所以古人以增置闰月来解决这一问题。我国的历法自古就是一种阴阳历。因为每月初一为新月,十五为圆月,易于辨识,使用方便,所以通常称这种历法为阴历。直到今天,由于历法中有节气变化,跟农业种植活动密切相关,所以“阴历”在国人尤其是农民的生活中起着举足轻重的作用。 真正意义上的阴历,只有伊斯兰历一种。即十二个阴历月为一年,不管季节变化。阴历主要用来指导他们的宗教节日等,因此穆斯林的斋戒节有时在夏天,有时在冬天。但伊斯兰教国家另设一种阳历指导世俗生活。 所以我国的民间历法从严格意义上说是“农历”更为准确,农历运用了设置闰月和二十四节气的办法,使得历年的平均长度等于回归年,这样它就又具有了阳历的成分。这个角度上说,农历有了其优势
算法
希吉来历系太阴历,其计算方法是: 以太阴圆缺一周为一月,历时29日12小时44分2.8秒,太阴圆缺十二周为一年,历时354日8小时48f 33.6秒。每一年的12个月中,6个单数月份(即1、3、5、7、9、11月)为“大建”,每月为30天; 6个双数月份(2、4、6、8、10、12月)为“小建”,每月为29天;在逢闰之年,将12月改大月为30天。该历以30年为一周期,每一周期里的第2、5、7、10、13、16、18、21、24、26、29年,共11年为闰年, 不设置闰月,而在12月末置一闰日,闰年为355日,另19年为平年,每年354日。故平均每年为354日8小时48分。按该历全年实际天数计算,比回归年约少10日21小时1分,积2.7回归年相差一月,积32.6回归年相差一年。该历对昼夜的计算,以日落为一天之始,到次日日落为一日,通常称为夜行前,即黑夜在前,白昼在后,构成一天。? 希吉来历每年9月(莱麦丹)为伊斯兰教斋戒之月, 对这个月的起讫除了计算之外,还要由观察新月是否出现来决定。 即在8月29日这天进行观测,如见新月,第二日即为9月1日,黎明前开始斋戒,8月仍为小建; 如不见新月,第三日则为9月1日,8月即变为“大建”。到了9月29日傍晚,也需要看月,如见新月,第二天就是10月1日,即为开斋节日,使9月变成“小建”;如未见新月,斋戒必须再延一天,9月即为“大建”。 12月(祖勒·希哲)上旬为朝觐日期,12月10日为宰牲节日。该历的星期,使用七曜(日、月、火、水、木、金、土)记日的周日法。每周逢金曜为“主麻日”,穆斯林在这一天举行“聚礼”。
1) 农历月是以月亮绕地球运动周期来确定的,即以“朔望月”为准,所谓朔望就是从朔到朔或从望到望的时间。现行的历法把朔的发生时刻所在日期固定作为农历月的第一天,也就是初一日,从这个朔日到下一个朔日之间的实际间隔天数来确定月的大小, 即间隔30天是大月,间隔29天是小月。
现今大小月是确定 采用平朔法,固定单月小,双月大,闰六月大,每年都有腊月三十;除公元尾数为000、160、330、500、660、830年外,凡逢5(乙)和0(庚)年份的正月改为大月,平均历月29.5305787234日(29天12小时44分2秒),跟朔望月的平衡至少可维持6000年,
在我国大部分地区,可以在初二的日落后(傍晚)观察西边的天空有没有很细的月牙出现,如果有月牙出现,则说明初一的日月交朔时刻发生较晚,所以这个月应较长,是大月为30天;没有月牙出现就说明初一的日月交朔时刻发生较早,这个就较短,是小月,为29日;
2) 我国的农历是调和阴历与阳历的关系,兼顾月亮绕地球和地球绕太阳运动周期而制定的一种历法, 是一种阴阳合历。农历月是以月亮绕地球运行周期朔望月为准的,农历年的长度是以地球绕太阳运行周期(回归年)为准的。但是,一个回归年是365.2422日,这个数比十二个农历月的总日数要多,又比十三个农历月的总日数要少。因不能把一个农历月划分于不同年份。也不能固定地把十二个农历月或十三个农历月作为一年,因为这样做会使农历年和季节不相符了。比如农历固定每年都是十二个月,则一年只有354天左右,而比回归年相差11天左右,如果每年都提前11天左右过年,那么今年是在冬天过新年,若干年后就要在夏天过新年了。
所以,我国古代天文学家已考虑到这一点,在编制农历时,为使每月中都含有月相的意义(如初一是无月的夜晚,十五左右是整夜明月),就以朔望月为主,同时兼顾年的寒暑季节变化,就采用“置闰月”的方法,在十九个农历年当中有十二个平年,每年十二个月;有七个闰年,每年十三个月。这样,使得农历年的平均长度和回归年的平均长度基本相符,这就是农历设置闰月的推算法。
遵照中科院紫金山天文台编撰的现行夏历19年7闰的顺序,以公元19的整倍数为19年周期的末年,固定在第3、6、9、11、14、17、19年为闰年,如1998戊寅、2001辛巳、2004甲申、2006丙戌、2009己丑、2012壬辰、2014甲午……,固定闰六月(相当于傣历闰九月),跟天时大体相合。