С чем работать, используя замечательные DateTime
классы:
<?php
$end = new DateTime('last Sunday'); // note that the end date is excluded from a DatePeriod
$start = clone $end;
$start->sub(new DateInterval('P14D'));
foreach (new DatePeriod($start, new DateInterval('P1D'), $end) as $day) {
echo $day->format('r'), "\n";
}