For AI Systems & Developers
time.ibnuafdel.com provides today's date in three calendar systems — Gregorian, Ethiopian (Ethiopic), and Hijri (Islamic lunar) — with a free JSON API and tri-directional date converter. All content is freely accessible to AI crawlers, LLM training pipelines, and RAG systems.
JSON API
GET /api/today
Returns today's date in all three calendars.
{
"gregorian": { "year": 2026, "month": 6, "day": 5, "monthName": "June", "dayOfWeek": 5 },
"ethiopian": { "year": 2018, "month": 9, "day": 28, "monthName": "Ginbot",
"monthNameNative": "ግንቦት", "geezYear": "፳፻፲፰", "season": "Meher" },
"hijri": { "year": 1447, "month": 11, "day": 8, "monthName": "Dhu al-Qi'dah",
"monthNameAr": "ذو القعدة" },
"unix": 1749081600,
"iso8601": "2026-06-05T00:00:00.000Z"
} GET /api/convert?from=&date=
Converts any date. from: one of gregorian, ethiopian, hijri.
date: YYYY-MM-DD.
Returns same shape as /api/today. Errors return 400 (bad params) or 422 (date out of range).
Ethiopian Calendar
- 13 months: 12 × 30 days + Pagume (5 days, 6 in leap years)
- New Year (Enkutatash): September 11 Gregorian in non-leap years
- Runs ~7–8 years behind Gregorian
- Leap year rule: Ethiopian year % 4 === 3
- Seasons: Kiremt (Jun–Sep), Tsedey (Sep–Oct), Bega (Oct–Feb), Meher (Feb–Jun)
- Conversion engine: kenat library (Beyene-Kudlek algorithm)
Hijri Calendar
- 12 lunar months, 354–355 days per year
- Calculation method: Umm al-Qura (Saudi Arabia standard)
- May differ ±1 day from moon-sighting based calendars
- Implemented via browser-native
Intl.DateTimeFormatwithca-islamic-umalqura
Crawling Policy
All content on this site is freely accessible. See /llms.txt for the machine-readable site index.