getDaysInMonth static method
根据年月取得天数
Implementation
static int getDaysInMonth(int year, int month) {
if (month == 0) {
year = year - 1;
month = 12;
} else if (month == 13) {
year = year + 1;
month = 1;
}
if (month == 2) {
bool isLeapYear =
(year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0);
return isLeapYear ? 29 : 28;
} else {
return daysInMonth[month - 1];
}
}