At this point I have coding goggles and am certain I must be missing something dumb.. My calendar is displaying that the first day of March was on a Wednesday, however it wasn't, it was on a Tuesday. Any ideas on what could be causing this? ( I already verified that the servers timezone was set correct )
PHP Code:
$cal_date = time();
$cal_day = date('d', $cal_date);
$cal_month = date('n', $cal_date);
$cal_year = date('Y', $cal_date);
$first_day = mktime(0, 0, 0, $cal_month, 1, $cal_year);
$title = date('F', $first_day);
$cal_day_of_week = date('D', $fist_day);
Basically "$cal_day_of_week" is returning as "Wed" when it should return as "Tue".