Download the PHP package bekim2121/ethiopian-datepicker without Composer
On this page you can find all versions of the php package bekim2121/ethiopian-datepicker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bekim2121/ethiopian-datepicker
More information about bekim2121/ethiopian-datepicker
Files in bekim2121/ethiopian-datepicker
Package ethiopian-datepicker
Short Description A professional, accurate Ethiopian (Ge'ez) calendar date picker with bilingual support (Amharic/English), dark mode, and holiday highlighting
License MIT
Homepage https://github.com/Bereketmuniye/date-picker-for-ethiopian
Informations about the package ethiopian-datepicker
🇪🇹 Ethiopian Date & Time Picker
A professional Ethiopian calendar date and time picker with accurate Gregorian ↔ Ethiopian conversion. Pure JavaScript, zero dependencies.
Features
✅ Tiered Navigation (Year → Month → Day) • ✅ Age Calculation • ✅ Accurate conversion • 🌍 Bilingual (Amharic/English) • 🌅 Native Ethiopian Time (6h offset) • 🌙 Dark mode • 🎉 Holiday highlighting • ⌨️ Keyboard navigation • ♿ Accessible • 📱 Responsive
Installation
JavaScript (NPM):
PHP (Composer):
JavaScript (CDN):
Quick Start
JavaScript Usage
PHP Usage
Special Features
📅 Tiered Navigation (New!)
Skip the "tired" month-by-month clicking.
- Click the Year to select from a grid.
- Click the Month to jump to any Ethiopian month.
- Selecting a year automatically prompts for the month.
🎂 Age Calculation
Accurately calculate age in Ethiopian years, months, and days, correctly handling Pagume (the 13th month).
Configuration
JavaScript Configuration
PHP Configuration
The PHP library doesn't require configuration - it's ready to use after installation:
Time Picker
API
JavaScript API
| Method | Description |
|---|---|
getSelectedDate() |
Returns the currently selected date object. |
setDate(y, m, d) |
Sets the date programmatically. |
open() / close() |
Manually control picker visibility. |
PHP API
| Method | Description |
|---|---|
gregorianToEthiopian($year, $month, $day) |
Convert Gregorian to Ethiopian date |
ethiopianToGregorian($year, $month, $day) |
Convert Ethiopian to Gregorian date |
today() |
Get current Ethiopian date |
formatDate($date, $language, $format) |
Format Ethiopian date for display |
isLeapYear($year) |
Check if Ethiopian year is leap year |
getAmharicMonths() |
Get month names in Amharic |
getEnglishMonths() |
Get month names in English |
Ethiopian Calendar Utilities
Ethiopian Holidays
The picker automatically highlights and labels major Ethiopian holidays:
- እንቁጣጣሽ (New Year)
- መስቀል (Finding of the True Cross)
- ገና (Christmas)
- ጥምቀት (Epiphany)
- አድዋ (Victory of Adwa)
- ፋሲካ (Easter)
- And more...
Browser Support
Chrome, Firefox, Safari, Edge (latest versions).
License
MIT © Bereket
Built with ❤️ for the Ethiopian community
All versions of ethiopian-datepicker with dependencies
ext-calendar Version *