伊历与公历如何换算
伊历一年为12个月,每月的开始都以看到新月出现为准,由于受科学计算的限制,所以伊斯兰国家每年发行的年历也只是一张大致的时间表,更确切地说,伊历每月29天12个小时44分3秒,一年为354天或355天,每30年为一计算单位,,其中19年为354天,11年为355天,与公历相比,伊历每年少10天或11天,每33年就相差一年左右,即公历的33年等于伊历的34年左右,即公历的100年等于伊历的103年左右。这样我们可以用下列计算公式来换算:
(1)公历换算成伊历:
伊历年份=公历年份-622年+(公历年份-622年)÷32。
例如:要想知道公历1992年相当于伊历的哪一年,就可以通过上述公式换算。伊历年份=1992年-622年+(1992-622)÷32=1412年。
(2)伊历换算成公历
公历年份=伊历年份+622-(伊历÷33)
例如,要想知道伊历1421年相当于公历哪一年,就可以通过上述公式计算,公历年份1421+622-(1421÷33)=2000年。
(3)换算时应注意:公历的每一年都跨两个伊历年份,公式后半部分若除尽,表明跨下个伊历年份的时间短;若除不尽,表明跨下个伊历年份的时间长。