Hallo Martin,
mich hat das Problem auch interessiert (war glaub ich schon mal da) und hab's versucht (keien Testumgebung hier, daher ungetestet):
$zeit = time();
setlocale ( "LC_TIME", "de_DE" );
$KW = strftime ( "%V", $zeit );
$wt = strftime ( "%a", $zeit );
if ($wt == "Mo")
$firstday = $zeit;
elseif ($wt == "Di")
$firstday = $zeit - (1*24*60);
elseif ($wt == "Mi")
$firstday = $zeit - (2*24*60);
elseif ($wt == "Do")
$firstday = $zeit - (3*24*60);
elseif ($wt == "Fr")
$firstday = $zeit - (4*24*60);
elseif ($wt == "Sa")
$firstday = $zeit - (5*24*60);
else
$firstday = $zeit - (6*24*60);
echo "Erster Tag der $KW. Woche ist/war der ".strftime ( "
%m/%d/%y", $firstday );
Grüße aus Würzburg
Julian