/** * returns days in month * * @param $month * @param $year * @return number */ public static function getDaysInMonth($month, $year) { $daysInMonth = array(); $daysInMonth['01'] = $daysInMonth[1] = 31; $daysInMonth['02'] = $daysInMonth[2] = 28; $daysInMonth['03'] = $daysInMonth[3] = 31; $daysInMonth['04'] = $daysInMonth[4] = 30; $daysInMonth['05'] = $daysInMonth[5] = 31; $daysInMonth['06'] = $daysInMonth[6] = 30; $daysInMonth['07'] = $daysInMonth[7] = 31; $daysInMonth['08'] = $daysInMonth[8] = 31; $daysInMonth['09'] = $daysInMonth[9] = 30; $daysInMonth[10] = 31; $daysInMonth[11] = 30; $daysInMonth[12] = 31; $days = $daysInMonth[$month]; if (Gpf_Common_DateUtils::isLeapYear($year) && $month == 2) { $days++; } return $days; }