12) { $month = 1; $year ++; } break; case 'next_year' : $year = date("Y", mktime(0,0,0,12,31,$year)+60*60*24); break; } $start_week = date("w", mktime(0,0,0,$month,1,$year)); $month_day = date("t", mktime(0,0,0,$month,1,$year)); $before_month_month_day = date("t", mktime(0,0,0,$month,1,$year)-60*60*24); $next_year = date("m", mktime(0,0,0,12,31, $year)+60*60*24); $next_month = date("m", mktime(0,0,0,$month,$month_day, $year)+60*60*24); ?> Calendar