Отрицательный интервал датPhp

Кемеровские программисты php общаются здесь
Anonymous
Отрицательный интервал дат

Сообщение Anonymous »

Я хочу создать объект DatePeriod с отрицательным DateInterval.

Это создаст DatePeriod с годом, увеличивающимся с сегодняшнего дня до 2016.

Код: Выделить всё

$this->Set('dates', new DatePeriod(new DateTime(), new DateInterval('P1Y'), new DateTime('2016-06-06')));
Я хочу начать с 2016 года и использовать отрицательный сдвиг DateInterval к ​​текущему году.

Что-то вроде этого может иллюстрирую мое желание

Код: Выделить всё

$this->Set('dates', new DatePeriod(new DateTime('2016-06-06'), new DateInterval('-P1Y'), new DateTime()));
Я просто не могу найти никакой расширенной информации ни о DatePeriod, ни о DateInterval о том, как это сделать. Все, что я обнаружил, это то, что DateInterval можно инвертировать.

Подробнее здесь: https://stackoverflow.com/questions/635 ... teinterval

Вернуться в «Php»