$i = 1;
    $beginm = strtotime('first day 2010-09')-86400; # вычисляем первый день
    $days = date('t',$beginm); # сколько дней в этом месяце
    while ( $i <= $days ) {
        $rows[] = array(
            date('d.m.Y - H:i',$beginm),
            date('t', $beginm),
        );
    $beginm = $beginm + 86400; # +1 день
    $i++; # i, оно и в африке i
    }