Hier ein Auszug aus nem alten Script von mir:
$m = date( 'm' ); $d = date( 'd' ); $Y = date( 'Y' );
$heute = mktime(0, 0, 0, $m , $d, $Y);
$gestern = mktime(0, 0, 0, $m , $d - 1, $Y);
$vorgestern = mktime(0, 0, 0, $m , $d - 2, $Y);
setlocale( LC_TIME, 'de_DE' );
und nun hängt es davon ab, was Du mit dem Wochentag machst. Wenn es nur um den geht:
$wochentag = strftime( '%A', $gestern );
Schau Dir mal die Links an, die ich gepostet habe, da stehen die einzelnen Format-Strigs drin. Falls Du denn auch abgekürzten Wochentag und sowas brauchst.
HtH