Il giorno della settimana in formato numerico lo ricavi con w.
Quindi date("w",time()) ti darà, oggi venerdì, 5, poiché 0=domenica e 6=sabato.
Da qui ti puoi fare una funzione tipo:
Servono spiegazioni?Codice PHP:
$giornooggi=date("w",time());
switch ($giornooggi){
case 1:
$inizio=date("d-m-Y",time());
$fine=date("d-m-Y",time()+(86400*6));
break;
case 2:
$inizio=date("d-m-Y",time()-(86400*1));
$fine=date("d-m-Y",time()+(86400*5));
break;
//e così fino al 6 e dopo il 6 lo 0
![]()