Introduction
Kenat (Amharic: ቀናት) is a multi-language toolkit for working with the Ethiopian calendar system — including support for conversion, date arithmetic, calendar grids, Geez numerals, and more.
Whether you’re building a web app, desktop utility, backend scheduler, or mobile experience, Kenat gives you consistent tools across languages.
Key Features
- Convert between Ethiopian ↔ Gregorian dates
- Full 13-month Ethiopian calendar support (with Pagume)
- Add/subtract days, months, and years
- Format numbers and dates in Geez numerals
- Work with traditional Ethiopian time
- Generate calendar grids
- Detect and label holidays
- Localized output in Amharic, English, and more
Example in Action
undefined
import Kenat from 'kenat';
const date = new Kenat();
console.log(date.getEthiopian());
// { year: 2017, month: 9, day: 25 }
console.log(date.formatInGeezAmharic());
// ግንቦት ፳፭ ፳፻፲፯What You Can Build
- Ethiopian calendar UIs and date pickers
- Time-aware components using ከሰዓት vs ጠዋት
- School & holiday-based scheduling tools
- Calendar grids for mobile & web
- Backend utilities for cultural or religious apps
- Timeline/data visualizations with EC date mapping
Last updated on