Okay... how about we try this another way!
Found the following at http://www.weberdev.com/get_example-4722.html and modified to format date like Sunday Aug 24, 2008 and to set week START as SUNDAY instead of MONDAY, and week END as SATURDAY instead of SUNDAY.:p
function getWeekRange(&$start_date, &$end_date, $offset=0) {
$start_date = '';
$end_date = '';
$week = date('W');
$week = $week - $offset;
$date = date('Y-m-d');
$i = 0;
while(date('W', strtotime("-$i day")) >= $week) {
$start_date = date('Y-m-d, ', strtotime("-$i day"));
$i++;
}
list($yr, $mo, $da) = explode('-', $start_date);
$end_date = date('Y-m-d', mktime(0, 0, 0, $mo, $da + 6, $yr));
$start_date = date('l M d, Y, ', strtotime("$start_date -1 day"));
$end_date = date('l M d, Y, ', strtotime("$end_date -1 day"));
}
getWeekRange($start, $end);
echo "<b>Week date Start:</b> ".$start. "<br><b>Week date End:</b> ".$end."<br>";