java.rsc のジャワ暦はイスラム暦の1043年元日を1555年(シャカ紀元-Saka-) の元日とする(それまで太陰太陽暦であったものがこの時代にイスラムの影響を 受けて純太陰暦化した[21])純太陰暦です。 純太陰暦化する前のヒンドゥー・ジャワ暦と区別する時は、このジャワ暦を ジャワ・イスラム暦と言います。
8年(ウィンドゥ)周期の第2,4,8年を閏年にし(最初の120年間は第4年でなく 第5年が閏年)、120年に一度閏年を平年に戻します。従って平均の一年の長さは イスラム暦と完全に一致しますが、毎月の第1日はイスラム暦と1日ずれる事が あります。このような8年3閏の純太陰暦はトルコにもありました[12]。 こちらは、ヘジラ紀元を8で割って、2,5,7になる年を閏年とします。 文献[30]によれば閏年を平年に戻したのはジャワ暦1674年(純太陰暦化して 他の地域のシャカ暦とは年数がずれます),1748年および1866年です(1748年は 本来ウィンドゥの終わりである1746年であるべきですがなぜか2年遅れています)。
ジャワ暦の特色は、5曜(パサラン)、6曜(パリンクラン)、30週(ウク=210日)の 周期を持つ事です。本プログラムでは、日数計算の表示をカスタマイズし てこれらを示すようにしています。
ウインドゥの日数は35の倍数なので、この補正で挟まれる期間、ウィンドゥは必ず 同じ5曜・7曜で始まります。1674年以前は、Legi 金曜、1675年から1748年の間は、 Kliwon 木曜、1749年から1866年の間はWage 水曜、1867年以後は Pon 火曜です。 文献[31](BUKU PINTAR は日本語でいえば知恵蔵くらいの意味か)の祝日一覧 に使用された暦(これの元ネタは文献[33]らしい)は他で見かける暦に対して 1日遅れています。この暦は1748年の処置を行わなかったヴァリエーションなの ではないかと思われます。
ウィンドゥの第5年(Dal年)は1679年以後、平年になりましたが(文献[31]の 祝日一覧のように以後も閏年とするヴァリエーション-Ortodoks-もあるらしい)、 各月に対する日数配当が他の平年とは異なるようです。詳細は本項の図および java.rsc をご覧ください。
私信でいただいた五十嵐忠孝氏による文献[32](オランダ語)の要約などを さらに図にまとめると以下のようになります(シャカ紀元で表記)。
1547 ジャワ暦の純太陰暦化 | 金曜開始・Dal年閏年 1555 スルタン・アグンが公式に採用 | 金曜開始・Dal年閏年 1675 +----------------------+ | ヨグヤカルタ侯国 | スラカルタ侯国 | 木曜開始・Dal年閏年 | 木曜開始・Dal年平年 | 1749 1793 | 水曜開始・Dal年月日別配当 +--------------------->| Gerebeg Mulud の行われる | スンダ | Dal年 Mulud月 12日を | +-----+ 月曜(Senin)Ponに保つ(文献[33]) : | 1867 : | +----------------------+ : | | 火曜開始・Dal年平年 : 火曜開始・Dal年月日別配当 : | | : ort(h)odoks? | | ?
プラノト・モンソ(pranata mangsa)はAD1855年スラカルタ(ソロ)の Paku Buwono 7世が最終的に現在の形にした夏至から第1月が始まる太陽暦で、正午の 影の長さによって1年を12分しているため、40日代の月が4か月、20日代の月が 8か月あります。java.rscの F 暦法は文献[30]の情報に合致するようにしていま す。