$y = $cdate->getDate('Y', $time_allow1); $m = $cdate->getDate('m', $time_allow1); } } } } $year_start = $cobj->year_start; $year_end = $cobj->year_end; //check year display in valid range if ($y >= $year_end) { $y = $year_end; } if ($y <= $year_start) { $y = $year_start; } $total_thismonth = $cobj->total_days($m, $y); if ($m == 1) { $previous_month = 12; $previous_year = $y - 1; } else { $previous_month = $m - 1; $previous_year = $y; } if ($m == 12) { $next_month = 1; $next_year = $y + 1; } else { $next_month = $m + 1; $next_year = $y; } $total_lastmonth = $cobj->total_days($previous_month, $previous_year);