The Modern Calendar System is a comprehensive, multi-language calendar solution that supports various calendar types (Gregorian, Ethiopian, Islamic) with modern, colorful UI across multiple programming languages and frameworks.
# π Modern Multi-Language Calendar System
A comprehensive, modern calendar system supporting multiple calendar types with beautiful UI across multiple programming languages and frameworks.
## β¨ Features
- π **Multi-Calendar Support** - Gregorian, Ethiopian (13 months), Islamic calendars
- π£οΈ **Multi-Language** - English, Amharic (α ααα), Afaan Oromo
- π¨ **Modern UI** - Beautiful gradients, animations, responsive design
- π» **Multi-Platform** - HTML/JS, React, Next.js, Python, PHP implementations
- π± **Responsive** - Works on desktop, tablet, and mobile
- π§ **Easy Integration** - Simple APIs and comprehensive documentation
## π Quick Start
### HTML/JavaScript
```html
const calendar = new ModernCalendar('#calendar', {
calendar: 'ethiopian',
language: 'am',
theme: 'modern'
});
```
### React
```jsx
import ModernCalendar from './components/ModernCalendar';
function App() {
return (
);
}
```
### Python
```python
from modern_calendar import ModernCalendar
calendar = ModernCalendar('ethiopian', 'am')
today = calendar.today()
print(calendar.format_date(today))
```
### PHP
```php
formatDate($calendar->today());
?>
```
## π¦ Installation
### Clone Repository
```bash
git clone
github.com
cd modern-ethiopian-calendar
```
### NPM (Coming Soon)
```bash
npm install modern-calendar-system
```
### CDN (Coming Soon)
```html
```
## π Supported Calendars
### Gregorian Calendar
Standard international calendar with 12 months
### Ethiopian Calendar
- 13 months (12 months of 30 days + Pagume)
- Pagume has 5 days (6 in leap years)
- 7-8 years behind Gregorian calendar
### Islamic Calendar
Lunar-based calendar with 12 months of alternating 29-30 days
## π£οΈ Supported Languages
- **English** - Full English support
- **Amharic (α ααα)** - Ethiopian language
- **Afaan Oromo** - Oromo language
## π¨ Themes
- **Modern** - Default gradient theme
- **Dark** - Dark mode theme
- **Green** - Nature-inspired theme
- **Purple** β¦