asIslamicDate property

String get asIslamicDate

Format as Islamic date format

Implementation

String get asIslamicDate {
  // This is a simplified format - a full Islamic calendar conversion would require more complex calculations
  const months = [
    'Muharram',
    'Safar',
    'Rabi\' al-awwal',
    'Rabi\' al-thani',
    'Jumada al-awwal',
    'Jumada al-thani',
    'Rajab',
    'Sha\'ban',
    'Ramadan',
    'Shawwal',
    'Dhu al-Qi\'dah',
    'Dhu al-Hijjah'
  ];

  // Simplified approximation - not accurate Islamic calendar
  final islamicYear = year - 579;
  final monthName = months[(month - 1) % 12];

  return '$day $monthName $islamicYear AH';
}