I found this handy little script that out puts the days and dates of the current week like this
16/08/2010 Monday 17/08/2010 Tuesday 18/08/2010 Wednesday 19/08/2010 Thursday 20/08/2010 Friday 21/08/2010 Saturday 22/08/2010 Sunday
// set current date
$thisweek = date("m/d/Y");
// parse about any English textual datetime description into a Unix timestamp
$ts = strtotime($thisweek);
// calculate the number of days since Monday
$dow = date('w', $ts);
$offset = $dow - 1;
if ($offset < 0) $offset = 6;
// calculate timestamp for the Monday
$ts = $ts - $offset*86400;
// loop from Monday till Sunday
for ($i=0; $i<7; $i++, $ts+=86400){
print date("d/m/Y l", $ts) . "\n";
}
However I would like it to begin not on Monday ( unless today is Monday ) but on the day that we are in today and display the next six days. Everything that I touch messes up my years and I'm back in 1959 :-) Any help will be greatly appreciated.