可能重复:
如何使用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)