heres the specific function:
function setDateInfo($day,$month,$year)
{
//PUT LAST MONTH DATE INTO VARIABLE
$last_month = getDate(mktime(0, 0, 0, $month - 1, 1, $year));
//PUT THIS MONTH DATE INTO VARIABLE
$this_month = getDate(mktime(0, 0, 0, $month, 1, $year));
//PUT NEXT MONTH DATE INTO VARIABLE
$next_month = getDate(mktime(0, 0, 0, $month + 1, 1, $year));
//VARIOUS DATE VARIABLES
$first_week_day = $this_month["wday"];
$days_in_this_month = round(($next_month[0] - $this_month[0]) / (60 * 60 * 24));
$days_in_last_month = round(($this_month[0] - $last_month[0]) / (60 * 60 * 24));
$this_month_last_day = getDate(mktime(0, 0, 0, $this_month["mon"], $days_in_this_month, $year));
$days_from_past = ($days_in_last_month - ($first_week_day - 1));
$days_from_future = 1;
}