getBanglaYear static method
Returns Bangla year for a given English date
BanglaUtility.getBanglaYear(day:31, month:05, year: 2020) == '১৪২৭'
Implementation
static String getBanglaYear({int? day, int? month, int? year}) {
if (day == null && month == null && year == null) {
DateTime now = DateTime.now();
day = now.day;
month = now.month;
year = now.year;
}
int banglaYear;
if (month! > 3) {
banglaYear = year! - 593;
} else if (month == 3 && day! > 13) {
banglaYear = year! - 593;
} else {
banglaYear = year! - 594;
}
return englishToBanglaDigit(englishDigit: banglaYear);
}