Código PHP:
function Fechas($Fecha)
{
$Bandera=true;
$Fecha1=$Fecha;
$Fecha2=$Fecha;
do
{
if (date("w", strtotime($Fecha1))>1) //Si no es el principio de la semana
$Fecha1=date("Y-m-d", strtotime('-1 Day' , strtotime($Fecha1) )); //Le restamos un dia
elseif (date("w", strtotime($Fecha2))<6) //Si no es el fin de la semana
$Fecha2=date("Y-m-d", strtotime('+1 Day' , strtotime($Fecha2) )); //Le restamos un dia
else
$Bandera=false;
}
while($Bandera);
$Fecha2=date("Y-m-d", strtotime('+1 Day' , strtotime($Fecha2) )); //Le agregamos un dia mas (no se por que)
$Fechas[1]=$Fecha1;
$Fechas[2]=$Fecha2;
return $Fechas;
}
$Hoy=date('Y-m-d');
$Fechas=Fechas($Hoy);
$Fecha1=$Fechas[1];
$Fecha2=$Fechas[2];
echo "$Fecha1 y $Fecha2";