You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
813 B

#include "date_helper.hpp"
using namespace iflytop;
using namespace std;
int DateHelper::getMaxDay(int year, int month) {
int daymax = 0;
switch (month) {
case 1:
daymax = 31;
break;
case 2:
if (year % 4 == 0) {
daymax = 29;
} else {
daymax = 28;
}
break;
case 3:
daymax = 31;
break;
case 4:
daymax = 30;
break;
case 5:
daymax = 31;
break;
case 6:
daymax = 30;
break;
case 7:
daymax = 31;
break;
case 8:
daymax = 31;
break;
case 9:
daymax = 30;
break;
case 10:
daymax = 31;
break;
case 11:
daymax = 30;
break;
case 12:
daymax = 31;
break;
default:
break;
}
return daymax;
}