表形式のイスラム暦(アラビア語: التقويم الهجري المجدول 、ローマ字表記: altaqwim alhijriu almujadwal )は、太陰暦であるヒジュラ暦の規則に基づく変種です。年と月の番号は同じですが、月は観測や天文学的計算ではなく、算術規則によって決定されます。これは、月、太陽、惑星の位置を計算するための予測可能な時間基準を提供するために、ヒジュラ暦2世紀(西暦8世紀)の初期のイスラム天文学者によって開発されました。現在では、歴史家が、曜日などの他の情報がない場合に、イスラム暦の日付を西洋暦に変換するために使用されています。その暦の紀元はヒジュラ暦年です。例としては、ファーティマ朝またはミスリー暦があります。
1年は12ヶ月で、354日または355日あります。奇数月は30日、偶数月は29日ですが、閏年の場合は12番目の最後の月であるズー・アル=ヒッジャ月が30日になります。
ほぼすべてのイスラム教徒は、太陽と月の不均一な動きやその他の要因を考慮したウム・アル・クラ暦などの観測に基づく暦を宗教的な目的で使用し、表形式の暦は近似値としてのみ使用します(表形式のイスラム暦で予測される日付は、1~2日早くなったり遅くなったりする可能性があるため)。[ 1 ]
最も一般的な形式では、 30 年周期に 11 の閏年があります。平均的な年は354 + 11/30日であり、平年は354日であることを考慮すると、30 年周期の最初の年の終わりには、余りは 11/30 日になります。余りが半日 (15/30 日) を超えるたびに、その年に閏日が追加され、余りが 1 日減少します。したがって、2 年目の終わりには余りは 22/30日となり、閏日によって−8/30日になります。この規則を使用すると、閏年は30年周期の 2 年目、 5年目、7 年目、10 年目、13 年目、16 年目、18 年目、21 年目、24 年目、26 年目、29 年目になります。
余りが半日以上になる場合に閏日を追加すると、すべての閏年は同じになりますが、周期ごとに6番目の長い年が16から15に変わります。
イスマーイール派タイエビ派は、30年周期において、3つの閏日を1年ずつ遅らせます。3番目の閏日を8年目に、7番目の閏日を19年目に、10番目の閏日を27年目にそれぞれ遅らせます。また、別の解釈では、4番目の閏日を11年目に、最後の閏日を30年周期の最終年にそれぞれ遅らせます。
30年周期における1ヶ月あたりの平均日数は29.53056日、つまり29日12時間44分です。 29日の月が6ヶ月、30日の月が6ヶ月、それに閏年の11日が加わります。(29日×6ヶ月+30日×6ヶ月)×30年+閏年11日=10,631日、そして10,631÷360=29.53056(360は30年の月数)となります。これは、月が満月周期を一周するのにかかるおおよその時間です。
Microsoftのクウェート アルゴリズムは、 Windowsでグレゴリオ暦の日付とイスラム暦の日付を変換するために使用されています。 [ 2 ] [ 3 ]アルゴリズムによるグレゴリオ太陽暦と実際の観測によって決定されるイスラム太陰暦の間には、事前に定義された固定の対応関係はありません。カレンダー間の変換をある程度予測可能にするために、Microsoft は、クウェートの歴史的データの統計分析に基づいてこのアルゴリズムを作成したと主張しています。Rob van Gent によると、いわゆる「クウェート アルゴリズム」は、11 世紀以来イスラム天文表で使用されている標準的な表形式のイスラム暦アルゴリズムの実装にすぎません。[ 4 ]
オスマン帝国と東南アジアでは、8年周期(閏年として2年、5年、8年を含む)に基づく表形式のイスラム暦も使用されていました。[ 5 ]この周期は2835日で96か月となり、平均月長は29.53125日、つまり29日12時間45分です。
30年周期に基づく表形式のカレンダーほど正確ではないものの、各周期において曜日が同じ日付に当たるという利点から人気を博した。つまり、8年周期は正確に405週間であり、1ヶ月あたり平均4.21875週間となる。
20世紀初頭まで、オランダ領東インド(現在のインドネシア)では、8年周期が120年ごとにリセットされ、前年の閏日が省略されたため、平均月長は30年周期で使用されていたものと同じになった。[ 6 ]
「クウェートアルゴリズム」は、西暦 8 世紀からイスラム天文表で使用されてきた標準的な算術方式 (タイプ IIa) に基づいていることが容易に証明できます。