iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Indonesian developer Pijar Sukma Adiluhung says he built mabims.dev after finding that a Hijri date shown on Indonesia’s Ministry of Religious Affairs (Kemenag) website did not match the ministry’s published calendar. He later noticed that the website no longer displayed the date. His account does not establish which display was wrong, why they differed, or why the date disappeared.
What happened between Kemenag’s website and calendar?
Adiluhung describes seeing a one-day discrepancy between a date on Kemenag’s website and the ministry’s published calendar. He later found that the site had stopped displaying the date. As he puts it, “I didn’t know what exactly happened behind the scenes.” The account offers no independent record of the original date or explanation for either event, so it does not establish a software bug, a calculation error, or a deliberate removal.
The word “wrong” in the title reflects the author’s reaction to the mismatch, not an independently adjudicated finding about which Kemenag display was authoritative. The practical problem was enough to prompt a developer’s question: if an Indonesian app needs to show a Hijri date according to Kemenag, which source should it use?
Why can a Hijri date depend on its source?
Hijri dates supplied by software are not automatically interchangeable. A library or API may follow one calendar system, while a developer needs the reference used in a particular country. Adiluhung contrasts Indonesia’s Kemenag calendar with the Umm al-Qura calendar, which serves a different official context. He says dates can differ by a day; his account does not establish how often that happens across APIs or libraries.
#1 Best Overall
- PRAYER REMINDER - 5 Azan Alarms - Complete Azan
- CITY SETTING & AZAN TAQWEEM SYSTEMS -Easily to Set City by International Dialing Telephone Code
- DATE SETTING - Hijr and Gregorian Calendar . T
- DAILY ALARM & WEEKEND ALARM SETTING- Choose Daily & Your Weekend Alarm Optional
- TWO YEAR WARRANTY- Guaranteed Two Years from The Date of Purchase
Indonesia’s MABIMS criteria provide important context for the project. MABIMS is the grouping of religious-affairs ministers from Brunei Darussalam, Indonesia, Malaysia, and Singapore. Kemenag says the updated criteria were adopted for Indonesian use beginning in 2022. Under Kemenag’s 2026 regulation, the relevant thresholds are a topocentric lunar altitude of at least 3° and a geocentric lunar elongation of at least 6.4°. The regulation’s English wording is translated as requiring the “minimum position of the hilal” to meet those thresholds. Kemenag’s account of the MABIMS criteria and its 2026 regulation explain the official context.
What does mabims.dev provide?
Adiluhung says the API is intended to provide Hijri dates for the Indonesian context. He describes its source hierarchy this way:
Rank #2
- Prayer Reminder: 5 Azan Alarms, Azan clock with a high quality azan sound for all prayers with azan volume control fitted in all clock models.
- City Setting & Azan Taqweem Systems: Azan clocks help easily to set city by international dialing telephone code.
- Date Setting&Temprature Display: Use Hijr and Gregorian Calendar Setting and temperature reading in Celsius (C) is displayed.
- Daily Alarm & Weekend Alarm Setting: The daily alarm is a regular alarm that rings at the same time everyday. Moreover, this alarm can be set not to ring on weekends.
- Perfect Gift: Full screen LED light Snooze option,Use for wall mounted or desktop decor, perfect Ramadan gift and New Year gift.Any questions about thia azan clock,please feel free to contact us.
- Primary source: Kemenag’s official calendar.
- Fallback: Neo MABIMS criteria for dates outside the available official-calendar range.
He also describes the project as free, open source, and usable without an API key. These details are the developer’s claims in his account of the project; they have not been independently audited here. The source hierarchy is useful to understand, but it should not be mistaken for a guarantee that every returned date is an official government determination.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →An API date is not the same as an official month-start decision
Kemenag’s regulation describes official determinations for the starts of Ramadan, Syawal, and Zulhijah as made through an isbat session using hisab (astronomical calculation) and rukyat (crescent observation), with imkanurrukyat criteria. A prepublished calendar entry or an API response is a date supplied under a calendar’s rules; it is not the isbat session or the government’s announcement. Apps that need to communicate an official month start should distinguish a projected or calendar-based date from the ministry’s determination.
Rank #3
- Organize Your Life — You have ambitious goals, but time is working against you. Check off your to-do list with this big wall calendar as a visual reminder. Schedule in doctor's appointments, birthday parties, and family time on your large wall calendar 2026-2027. This way you won’t miss a thing
- Stay on Track with Style — Choose from fun florals to classic blue to add personality to your calendar wall. Each month’s page features an exceptional design to keep things fresh. The burst of color from your July 2026 to December 2027 monthly wall calendar will inspire you to stay organized
- See Upcoming Events Clearly — Those long hours at work make your memory a blur. Mark important dates and deadlines in your 2026-2027 monthly calendar to stay on top of it all. Your family and friends will be amazed at your newfound punctuality
- Designed for Your Schedule — This 2026-2027 calendar is made of thick 140gsm paper. Preventing ink bleed from your favorite pens. See your upcoming schedule from anywhere in the room by mounting your paper calendar 2026-2027 on the wall
- Plan Ahead Every Month — Schedule a fun night out with friends and important business meetings. This big calendar 2026-2027 spans 18 months, so you can keep track of every study session and playdate. Never miss a beat
What developers should check before choosing a Hijri-date source
- Jurisdiction: Confirm that the source follows the calendar reference your users expect, rather than assuming all Hijri calendars align.
- Data provenance: Find out whether dates come from an official published calendar, calculated criteria, or a combination—and what happens outside a source’s covered range.
- Purpose: Decide whether your interface needs a general calendar date or the official announcement for a significant month transition.
- Uncertainty: Where the source does not provide a date or its method is unclear, avoid presenting a generated value as an official decision.
Adiluhung’s story is a practical reminder that a date can be valid under one calendar system yet fail to match the locally intended reference. Choosing a source is therefore part of defining what an app’s displayed date means—not just selecting a date-conversion function.
Quick Recap
Best Value
- 【Prayer Reminder】Azan clock has high-quality Azan sounds for all prayers, and all clock models come with Azan volume control.
- 【Prayer Times】Prayer times for over 6500 cities. The clock will automatically recalculate Azan times after changing the city.
- 【Date Setting and Temperature Display】Use Hijra and Gregorian calendar settings, and display temperature readings in Celsius (C).
- 【Daily Alarm and Prayer Alarm】The daily alarm is a regular alarm that sounds at the same time every day, and the prayer times can be turned off at will.
- 【Best Gift】High-definition LCD screen displays different languages for easy reading. For wall hanging or desktop decoration, perfect Ramadan gift and New Year gift. For any questions about thia azan clock, please feel free to contact us.
Rank #4
- ⏰ Automatic Azan five times a day. Choose from 5 different reciters from - Makkah, Madina, Egypt, AlQuds and Riyadh
- ⏰ Includes simplified manual for USA customers. Support for all cities in the 50 states
- ⏰ Set TIME and CITY once, and Athaan time changes automatically.
- ⏰ Measures 8 x 6.5 inches. Includes on 4 AA batteries. 5V USB C input socket. ( DC charger not included). Can be set on a Table or hung on a Wall
- ⏰ Display - English/Arabic ⏰Temperature - Celsius/Farenheit. ⏰ Calendar - Hijri/Gregorian
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.

