Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2012, 19:17
albertoascencioh
 
Fecha de Ingreso: junio-2012
Mensajes: 23
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: Listar 5 semanas anteriores a la actual

Hola, si entendi bien lo que necesitas puedes hacerlo de la siguiente forma:

echo "semana actual:".$week = date('W');
echo "<br/>";
$fecha = date('Y-m-d');
$semanas_atras = 4;

for($i=0; $i<=$semanas_atras; $i++){
$fecha = date('Y-m-d',strtotime( $fecha . " last monday "));
echo "semana:" . date('W',strtotime($fecha)) . " fecha :" .$fecha . "<br/>";
}

//Tomando como Lunes el inicio de semana
Espero te sirva.