getBanglaWeekday static method

String getBanglaWeekday({
  1. int? day,
  2. int? month,
  3. int? year,
})

Returns Bangla weekday for a given English date

BanglaUtility.getBanglaWeekday(day:31, month:05, year: 2020) == 'রবিবার'

Implementation

static String getBanglaWeekday({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;
  }
  DateTime date = DateTime(year!, month!, day!);
  String banglaWeekday = kBanglaWeekdays[date.weekday - 1];
  return banglaWeekday;
}