October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

I Built an API After Kemenag’s Website and Calendar Showed Different Dates

An Indonesian developer says a Hijri date on Kemenag’s website conflicted with its calendar, inspiring an API designed around Indonesian sources.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Indonesian developer Pijar Sukma Adiluhung says he noticed a one-day mismatch between a Hijri date shown on the Ministry of Religious Affairs (Kemenag) website and the ministry’s published calendar. Later, he says, the website stopped showing that date. He does not know why either event happened—and his account does not establish which display was wrong. The experience led him to build mabims.dev, an API intended to provide Hijri dates for Indonesia.

What happened, according to the developer

In his August 29, 2026 account, Adiluhung describes a practical problem: “If I’m an Indonesian developer and I want to display the Hijri date according to Kemenag, what do I use?” He says the date on Kemenag’s website did not match its published calendar by one day, and that the website later stopped displaying it. He also writes, “I didn’t know what exactly happened behind the scenes.”

As an Amazon Associate I earn from qualifying purchases.

That distinction matters. The account reports a disagreement between two Kemenag displays, but does not document the original date or identify whether the cause was a software bug, a calculation, a data update, or something else. Nor does it establish who removed the date from the website or why. “Wrong” is the author’s framing of the mismatch, not an independently adjudicated finding about which display was correct.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why a Hijri date can depend on the source

A date returned by a calendar library is only as relevant as the calendar system and jurisdiction behind it. Adiluhung contrasts Kemenag’s Indonesian calendar with the Umm al-Qura calendar, which serves a different official context. He says dates can differ by a day, but his post does not establish how often that happens across APIs or libraries.

For an application meant to show an Indonesian reference date, a generally valid Hijri conversion may not be equivalent to the locally intended date. Developers should identify the calendar source and intended jurisdiction rather than treating all Hijri-date APIs as interchangeable.

How mabims.dev is intended to work

Adiluhung says mabims.dev uses Kemenag’s official calendar as its primary source, then applies Neo MABIMS criteria as a fallback outside the range covered by that calendar. He describes the API as free, open source, and usable without an API key. Those are the project author’s claims; they have not been independently audited here.

The design reflects a useful source hierarchy: use the locally relevant official calendar where available, and make clear when a calculation-based fallback is being used. An API response should therefore be understood as a calendar date produced under its data and fallback rules—not, by itself, as an official government announcement of a month’s beginning.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What MABIMS criteria mean in Indonesia

Indonesia’s 2026 Ministry of Religious Affairs regulation defines the relevant imkanurrukyat thresholds as a topocentric Moon altitude of at least 3 degrees and a geocentric Moon elongation of at least 6.4 degrees. In English translation, the regulation says the “minimum position of the hilal meets the criterion of Topocentric Moon altitude 3° (three degrees) and Geocentric Moon Elongation 6.4° (six point four degrees).” See the 2026 regulation.

Kemenag says the updated MABIMS criteria were adopted for Indonesian use beginning in 2022. MABIMS refers to the ministers of religious affairs of Brunei Darussalam, Indonesia, Malaysia, and Singapore, according to the ministry’s history of the criteria.

An API date is not the official month-start decision

The 2026 regulation describes the official determination of the starts of Ramadan, Syawal, and Zulhijah as an isbat process involving hisab (astronomical calculation) and rukyat (observation), in relation to imkanurrukyat criteria. A calendar endpoint can help software display dates, but it does not conduct that process or replace Kemenag’s official determination.

For applications where a month-start announcement has religious or operational significance, keep the API’s calendar output distinct from the government’s isbat announcement. The former is a data value from a calendar source; the latter is an official determination made through the stated procedure.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

The practical lesson for developers

  • Choose a calendar source that matches the country and audience your application serves.
  • Document whether dates come from a published official calendar, a calculation, or a fallback rule.
  • Do not present a prepublished date as an official month-start announcement unless the relevant authority has made that determination.
  • When two official displays appear to disagree, report the mismatch accurately without assuming its cause or which display was authoritative.

Adiluhung’s story is ultimately about a gap between a user-facing date and its reference calendar—and the difficulty of knowing what to trust when they conflict. Its strongest lesson is not that a particular system was proven faulty, but that date APIs should make their source, jurisdiction, and limits legible.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.