/**----------------------日期表格---------------------**/
$year=date('Y');//获得年份
$month=date('n');//获得月份
$day=date('j');//获得日期
//如果月份为2月,判断是否为闰年,如果是则总天数为29,否则为28
if($month==2){
if ($year%4==0&&($year%100!=0||$year%400==0)){
$daysInMonth=29;}else{
$daysInMonth=28;}
}else{
$daysInMonth=date("t",mktime(0,0,0,$month,1,$year));//获得当月的总天数
}
$firstDay=date("w",mktime(0,0,0,$month,1,$year));//获得每个月的第一天为星期几,0代表周日(0-6)
$tempDays=$firstDay+$daysInMonth;//计算数组中的日历表格数 = 星期几+当月总天数
$weeksInMonth=ceil($tempDays/7);//每月有几周,及表格的行数
//创建一个二维数组用来存放日期信息
$counter=0;for($j=0;$j
{
for($i=0;$i<7;$i++)