使用php,填充当月的一系列天数

And*_*ait 4 php calendar

可能重复:
如何使用PHP生成每月天数?

使用PHP,以这种格式给出一个月:10月 - 10月11日 - 11月,我将如何填充一个数组,其中键代表给定月份的每一天.

所以,

例如,对于2月份,您将拥有一个带有键1-28的数组.

Vik*_*rao 14

你可以使用这个功能:

function dates_month($month, $year) {
    $num = cal_days_in_month(CAL_GREGORIAN, $month, $year);
    $dates_month = array();

    for ($i = 1; $i <= $num; $i++) {
        $mktime = mktime(0, 0, 0, $month, $i, $year);
        $date = date("d-M-Y", $mktime);
        $dates_month[$i] = $date;
    }

    return $dates_month;
}

echo"<pre>"; 
print_r(dates_month(2, 2012));
echo"</pre>"; 
Run Code Online (Sandbox Code Playgroud)