Example #1
0
/**
 * @param TDate $D
 * @return mixed
 */
function DaysInMonth($D)
{
    $nrOfDays = $D->isLeapYear() ? 29 : 28;
    $days = array(1 => 31, 2 => $nrOfDays, 3 => 31, 4 => 30, 5 => 31, 6 => 30, 7 => 31, 8 => 31, 9 => 30, 10 => 31, 11 => 30, 12 => 31);
    //return 'month '.$D->getMonth().' have '.$days[$D->getMonth()].' DAYS';
    return array('month' => $D->getMonth(), 'days' => $days[$D->getMonth()]);
}