Есть ли методо как DateTime->add() только не изменющий сам DateTime?
Собственно суть в заловке - есть ли метод который прибавляет DateInterval, НО не изменябщий объект, у которого мы вызвали этот метод, а возвращающий измененное значение? Или всё-таки мы обречены использовать clone, записывать это в переменную и только потом вызывать add?
Спасибо! Столько раз мимо него проходил, но всегда мимо)
Добавлю, что метод DateTimeImmutable::createFromMutable(new DateTime) делает из "мутируемого" "немутируемый" объект. Очень удобно, но работает только с версии 5.6 :(