01
ヒジュラ暦(イスラム暦)とは?
ヒジュラ暦はイスラム世界で使われる純粋な太陰暦で、ムハンマドがメッカからメディナへ移住した「ヒジュラ」(西暦622年)を紀元元年とします。1年は12か月、約354〜355日で西暦より短いため、西暦との対応は毎年約11日ずつ早まっていきます。ラマダン(9月)などイスラムの宗教行事の日付を定めるのに使われます。
西暦の日付をヒジュラ暦(イスラム暦)に変換したり、ヒジュラ暦の日付を西暦に逆変換します。サウジアラビアの公式暦であるウンムルクラー暦を基本とし、ブラウザが対応していない場合は表計算式イスラム暦(civil calendar)に自動的に切り替わります。
他の暦の変換や日付計算が必要な場合は ヘブライ暦(ユダヤ暦)変換機 → · D-day計算機 → · 日付/時間ツール一覧 →
Intl.DateTimeFormat APIにcalendar: 'islamic-umalqura'(サウジアラビアの公式暦、天文計算に基づくウンムルクラー暦)を試み、ブラウザがこれに対応せず暗黙的に別の暦に置き換わっている場合(resolvedOptions().calendarの値を確認して実際に適用された暦を判別)はcalendar: 'islamic-civil'(固定された算術規則に基づく表計算式イスラム暦)に切り替えます。