isLeapYear static method

bool isLeapYear({
  1. int? year,
})

Checks if given English year is a leap year

BanglaUtility.isLeapYear(2020) == true

Implementation

static bool isLeapYear({int? year}) {
  if (year == null) {
    DateTime now = DateTime.now();
    year = now.year;
  }
  if (year % 400 == 0) {
    return true;
  } else if (year % 4 == 0 && year % 100 != 0) {
    return true;
  } else {
    return false;
  }
}