echo date('w');

restituisce un numero compreso tra 0 (domenica) e 6 (sabato).
quindi se ieri era 0 sottrai due giorni, altrimenti sottrai 1.