mi sono scritto questa classe che potrebbe tornarmi utile,
codice:
// file DateUtil.Class.php
<?php

class DateUtil {

  var $timestamp = 0;

  var $w = 0; // w - giorno della settimana, numerico, i.e. "0" (Domenica) a "6" (Sabato)

  var $newdate = 0;

  function DateUtil($timestamp) {

    $this->timestamp = $timestamp;

  }

  function getWeek() {

     $this->w = date('w', $this->today);

     $domenica = ($this->timestamp) - (86400 * ($this->w));

     $sabato = $domenica+(86400*6);

     return array( date('j-m-Y',$domenica+86400), date('j-m-Y', $sabato+86400) );

  }

}
e nel tuo file php la usi in questo modo:

codice:
<?php
require('DateUtil.Class.php');

$d = new DateUtil(time());

list($lunedi, $domenica) = $d->getWeek();

echo "lunedi:".$lunedi."
";

echo "domenica : ".$domenica;

?>

ciao ciao