伊斯兰历

伊斯兰历又称回历、回回历、希吉来历，以伊斯兰教先知穆罕默德由麦加出走至麦地那的公元622年为元年，是世界穆斯林所通用的历法。由於穆罕默德迁徙至麦地那的事件被称作希吉来，伊斯兰历在表示年份的时候以此为基准，表达该年是在希吉来之前或之后的多少年，例如公元2007年对应的伊斯兰历1427年，就是指希吉来后的第1427年。
伊斯兰历是纯阴历，也是现今唯一仍获广泛使用的阴历。月亮圆缺一次就是一个月，一年有12个月，不设闰月。每30年就有11年是闰年，平年354天，闰年则有355天。鉴于阴历的每个月只有29至30日，阴历的一年比阳历少11至12天，所以伊斯兰历每年的月份和节日都在格里历的不同日子上。许多穆斯林都出于宗教目的而采用伊斯兰历，但在一般事宜上都常用格里历。
使用伊斯兰历可被视为是伊斯兰国家、社会及文明的象征。在政治上，采纳伊斯兰历反映政府提倡伊斯兰价值观，推动伊斯兰文化认同感。相反，弃用伊斯兰历或许是转向世俗化、抛弃伊斯兰教传统的政策。
名称.
伊斯兰教在唐初传入中国，称穆斯林为「回」，其天文学则在宋朝初期传入。回回是回纥、回鹘的音转和俗写，指称葱岭一带信奉伊斯兰教的民族，故他们的历法又被称为回回历、回历。到元朝时，西域人札马鲁丁撰写《万年历》，并献给忽必烈，忽必烈下令颁行，故元代的回回历就是指万年历。元初契丹大臣耶律楚材在称赞回鹘历法时称之为「西域历」。清代称回历为「土盘」。
1956年，中华人民共和国国务院下发通知，认定伊斯兰教是国际通用的名称，中文学术上多把回历称作伊斯兰历、伊斯兰教历。按照阿拉伯语可译作希吉来历或希吉拉历，该词可意译为「徙志」，故又可称徙志历。
阿拉伯历分为太阳历和太阴历，太阳历是指以日为中心的历法，而太阴历则以月为中心，其中的太阴历就是伊斯兰历。波斯历是太阳历法，即以太阳行经十二宫一周为一年，与伊斯兰历不一样。
历史.
在伊斯兰教出现之前，鉴于宗教和祭祀用途，古阿拉伯人也采用阴历，但置闰。根据学者解释，阴历的每个月份只有29至30天，因此阴历的一年比起阳历的365天少，为了使阴历的月份对得上阳历的季节，古阿拉伯历法每两至三年就会置一个闰月。在伊斯兰教先知穆罕默德在世的两个世纪之前，许多阿拉伯人受到犹太人的影响，开始使用阴阳历。
穆罕默德在约613年开始传教，遭到当时统治麦加的古莱什部落迫害。他在622年与信众一起迁徙至当时称为雅兹里布的麦地那，此事被称为希吉拉。穆罕默德在麦地那接收的一段《古兰经》经文明确禁止了置闰月的做法：「依真主的判断，月数确是十二个月…… 展缓禁月，适足以增加迷信，不信道的人们，因此而迷误。他们今年犯禁，明年守禁，以便符合真主所禁的月数，而犯了真主所禁的月份；他们为自己的恶行所迷惑。真主是不引导不信道的民众的。」因此，伊斯兰历成为纯阴历。
据大部分学者所述，在穆罕默德逝世六年后，哈里发欧麦尔·本·赫塔卜出于行政的用途而推行伊斯兰历。据说，欧麦尔有一天收到的文件上有「舍尔邦月」一词，但他不知道那是指上一年还是今年的舍尔邦月，于是他召集了同仁商讨厘定日期的办法。另有一个说法指是巴士拉的官员搞不清楚哈里发命令所指的日期，因而提请哈里发澄清。穆罕默德的女婿阿里认为希吉拉代表了伊斯兰教成形和踏入新时代，建议把先知迁至麦地那后的那一年定为伊斯兰历的第一年，欧麦尔予以采纳。至于以哪一个月份为起始，有人建议赖比尔·敖外鲁月，那是先知开始迁徙至麦地那的月份，另一些人则建议穆哈兰姆月，最终欧麦尔决定始自穆哈兰姆月，因为那是圣月，也是人们朝圣返途的时候。
穆斯林在7世纪扩张，把伊斯兰历带进埃及和波斯。在分别统治印度和安纳托利亚的莫卧儿帝国及奥斯曼帝国，伊斯兰历也是确定和编排日期的主要方式。虽然如此，出于行政和农业上的需要，中世纪的穆斯林同时也会使用当地的阳历和固定历，例如埃及历法、儒略历及波斯历。安达卢西亚、中亚及印度的穆斯林保留他们的传统历法。伊斯兰历在元朝时传入中国，并随著伊斯兰教在13至16世纪的传播而传入东南亚。
1584年，莫卧儿帝国皇帝阿克巴以阳历算法的取代了伊斯兰历，而17世纪初统治爪哇的却采纳伊斯兰历法。18世纪的奥斯曼帝国采纳了儒略历为阳历，但在宗教事宜上继续使用伊斯兰历。在1870年的埃及，随著南欧的劳工涌入和西欧的干预，伊斯兰历的使用开始式微。土耳其在1927年1月1日正式淘汰了伊斯兰历，使用格里历作为日历。
年份.
伊斯兰历没有0年，1年始自儒略历622年7月16日，选择这一天让这种阴历可以无缝接轨旧有的阴阳历。伊斯兰历以此为起点，定位前后的年份，例如穆罕默德是在伊斯兰历前54年（公元570年）出生，伊斯兰历3年逝世（公元625年）。伊斯兰历的一年只有354天，因此在基督教日历上的一年可能会有两个伊斯兰历的新年。伊斯兰历每度过33.5年就等于格里历的32.5年，也即是说伊斯兰历每33.5年就会比格里历多出一年。伊斯兰历每度过32.5年，每个月份都会穿越了阳历的四季。
闰年.
伊斯兰历以30年为一个周期，其中19年是平年，11年是闰年，平年354天，闰年355天。闰年多出来的那一天加在第12个月。伊斯兰历的每个月平均长29天12小时44分钟，设置闰年便是为了补回这44分钟。闰年的推算方法是把伊斯兰历纪元除以30，得出的余数凡属2、5、7、10、13、16、18、21、24、26、29就是闰年。以伊斯兰历1387年（公元1967至1968年）为例﹐把1387年除以30，可以得知那一年属于第46个30年周期：
formula_1 
而1387年在这30年周期里是第5年：
formula_2 
5在上述的余数当中，因此伊斯兰历1387年是闰年。
不过，伊本·拉班、、、等穆斯林天文学家在计算闰年上的做法略有不同，部分人会把周期里的第15年、第19年、第27年及第30年视作闰年，而非第16年、第18年、第26年及第29年。属于分支的穆斯林则以周期的第2、5、8、10、13、16、19、21、24、27及29年为闰年。
换算.
要得粗略知公元年份（AD）所对应的伊斯兰历年份（AH），只需把公元年份减去622年，但由于伊斯兰历的年份比公元少11天，得出的答案并不精准，要更加精准地计算要用到以下算式：
formula_3
反过来要得知伊斯兰历年份对应的公元年份则用以下算式：
formula_4
月份.
在伊斯兰历里，每年有12个月。每个月始自初见新月，直至下一次新月出现为止。月份不设闰月，但设闰日。现代伊斯兰天文学家采用月份有固定天数的日历，除了闰年的最后一一个月份，单数月份为「大建」，有30天，双数月份则为「小建」，有29天，每个月的平均时长是29天12小时44分钟3秒。各个月份的名字沿袭了伊斯兰教出现之前的阿拉伯历法，但《古兰经》规定了以月相测量日期，因此不再像犹太历那样置闰月使月份能够匹配季节。第一、第七、第十一及第十二个月是圣月，禁止打斗。
斋月.
赖买丹月是伊斯兰历的第九个月，它是伊斯兰教最重要的一个月份，因为穆罕默德是在这个月份受启成为先知。所有成年人都需要在这个月份的日间斋戒。由于阴历的月份比阳历短，所以在格里历上，每年的赖买丹月会在比上一年早11至12日开始，例如大部分美国穆斯林在2004年10月16日开始斋戒，但到2005年则在10月5日开始。赖买丹月每33年就会完全游经四季，在不同的纬度，日照的长度不一，故斋戒的长短也会不一样。
望月.
在早年，每个月份的天数并不一致，需要观测得到新月才能确认新一个月份的到来。《古兰经》有云：「新月是人事和朝觐的时计。」先知穆罕默德亦指斋月的开始和结束应以新月为准，他解释称这是最直观的方法，不需要历法运算。学者认为先知规定了确认赖买丹月来临的方法只有一个，那就是肉眼观测得到新月。如果受到不利的气候条件影响而未能在舍尔邦月的29日观测得到新月，那么舍尔邦月就会延长到30日。同理，赖买丹月的天数可能是29天或30天，无法预先得知其始终。不过，通过天文计算的伊斯兰历法把赖买丹月的天数定为30天。
天文计算能更准确地推算新月出现的时间，部分学者支持采用这种方法，但逊尼派四大法学学派认为肉眼观测是宗教义务。当今的穆斯林结合两者来应用，除了肉眼观测，亦会推算新月出现的日子和肉眼观测的可能性，例如印尼在1992年派遣了官员到各地观测新月以确定开斋节的日期，但由于没有人成功看到新月，决定依据天文计算的结果把斋月定为4月4日结束。
日期.
伊斯兰历的一年有354天或355天，平年354天，闰年355天。可能是源自旧有的传统，伊斯兰历的一天始于日落，直至翌日的日落，横跨西历的两天，因此伊斯兰历始于基督教日历的622年7月16日日落。穆斯林同样把一天分为24小时，13世纪穆斯林天文学家提到一天包含日间和夜间，小时把日夜分作24份，但在伊斯兰历里，晚间是在日间之前。
在表达日期的时候，伊斯兰历同样使用年月日的形式，例如汉语会表达为838年闪瓦鲁月4日，即1435年5月3日。国际上通用以英文字母A.H.（After Hijra）来表示迁徙后的日期，例如1410 A.H.就是伊斯兰历1410年。公元622年之前的日期则会标示为B.H.（Before Hijra）。
星期.
与阳历一样，伊斯兰历亦有七天为一周的概念，源自犹太习俗，早在伊斯兰教出现之前已存于阿拉伯世界。据学者比鲁尼所述，阿拉伯人用阿拉伯语给一周的七天命名，后来把它们改称成现今使用的名称，用数字识别。《古兰经》记载真主「在六日内创造了天地」，并在第七天「升上宝座」。与巴比伦人、中国人及古埃及人一样，星期日算作第一天，一直算到第五天的星期四，星期五和星期六则有特别的名称。
星期五被称为「主麻日」，「主麻」有聚礼之意，意味著人们会在这一天聚集。所有穆斯林都必须要在这一天的正午礼拜，许多穆斯林国家都把星期五指定为假日，但与犹太教和基督教的安息日不同，这一天不是用来休息，而是出席集体的礼拜。星期六才是「休息日」，部分穆斯林国家会把周末放在星期四或星期六。
节日.
伊斯兰教最重要的两个节日一个是都尔黑哲月第十天的宰牲节（古尔邦节），是麦加朝觐的日子，另一个是闪瓦鲁月第一天的开斋节（肉孜节），标志著赖买丹月（斋月）的结束。由于伊斯兰历每年比回归年短10.8756日，因此伊斯兰历的节日常常在公历的不同月份，不同季节举行。
由于伊斯兰历每年比阳历的格里历（公历）少约11天，加上其纯阴历的特性，因此以公历的角度来看，基于伊斯兰历的任何一个节日都可能位于公历的任何一个月，而与其他历法中的节日不同（比如农历新年虽然在公历中的日期并不固定，但可以确定一定是在每年公历的1月或者2月）。以开斋节为例，2020年在公历5月，而2023年会来到4月，2025年来到3月，2028年来到2月，2031年来到1月，而之后再次来到公历1月则需要到2063年。
另外以公历计算的国家可能会出现一年庆祝两次的情况，一次在公历1月，另一次则在12月。比如新加坡以开斋节和古尔邦节为公共假期，分别每隔32至33年便会在一个公历年内庆祝两次（但并不存在两个节日在同一年里同时庆祝两次的情况，因为两个节日并非紧邻），例如1968年和2000年的开斋节、2006年的古尔邦节，使新加坡人在上述年份多享受1天的公共假期。