Logo Lanfrica

omartood/somali-date

Domain:

natural language processing

Record type:

software
Creator:
oma
Host:
A comprehensive JavaScript library for formatting dates and times in Somali language, supporting multiple calendar systems and cultural features. # somali-date A comprehensive JavaScript library for formatting dates and times in Somali language, supporting multiple calendar systems and cultural features. ## Features - πŸ“… **Multi-Calendar Support**: Gregorian, Hijri (Islamic), and traditional Somali calendars - 🌍 **Pure Somali Localization**: Authentic Somali month, weekday, and number names - ⏰ **24-hour Time Format**: Standard time formatting with prayer times - 🎭 **Traditional Seasons**: Somali seasonal calendar (Jilaal, Gu, Xagaa, Dayr) - πŸ”’ **Somali Numerals**: Convert numbers to Somali words - πŸŽ‰ **Holiday Detection**: Somali national and Islamic holidays - πŸ’Ό **Business Days**: Business day calculations respecting Somali work week - ⏳ **Duration & Age**: Format time periods and ages in Somali - πŸ“± **Comprehensive CLI**: Feature-rich command-line interface - πŸ”§ **Easy API**: Simple functions for common use cases - πŸ“ **TypeScript Support**: Full type definitions included - 🎯 **Flexible Options**: Customizable formatting options ## Installation ```bash npm install somali-date ``` ## Quick Start ```javascript const { today, now, formatDate } = require('somali-date'); // Get today's date console.log(today()); // "Sabti, 9 Agoosto 2025" console.log(today('hijri')); // "Sabti, 14 Safar 1447" console.log(today('both')); // "Sabti, 9 Agoosto 2025 β€” (14 Safar 1447 Hijri)" // Get current date and time console.log(now()); // "Sabti, 9 Agoosto 2025 18:30" console.log(now('islamic')); // "Sabti, 14 Safar 1447 18:30" // Format specific dates console.log(formatDate('2025-12-25', 'both')); // "Khamiis, 25 Diseembar 2025 β€” (5 Rajab 1447 Hijri)" ``` ## Documentation - **πŸ“š Complete API Reference** - Detailed documentation of all functions - **πŸ’» CLI Reference** - Command-line interface guide - **πŸ“– Examples** - Practical usage examples and integrations ## Easy Functions (Recommended) ### `formatDate(date, calendar?, options?)` Smart date format …

Languages