Это создаст DatePeriod с годом, увеличивающимся с сегодняшнего дня до 2016.
Код: Выделить всё
$this->Set('dates', new DatePeriod(new DateTime(), new DateInterval('P1Y'), new DateTime('2016-06-06')));
Что-то вроде этого может иллюстрирую мое желание
Код: Выделить всё
$this->Set('dates', new DatePeriod(new DateTime('2016-06-06'), new DateInterval('-P1Y'), new DateTime()));
Подробнее здесь: https://stackoverflow.com/questions/635 ... teinterval
Мобильная версия