Exemple #1
0
 /**
  * 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;
 }