(PHP 8 >= 8.3.0)
Выбрасывается методами DateTimeImmutable::sub() и DateTime::sub() при попытке выполнения неподдерживаемой операции.
Пример такой неподдерживаемой операции — это
попытка отнять хранящийся в объекте DateInterval временной интервал
вроде next weekday
(«следующий будний день» — англ.), представляющий относительную характеристику времени,
поскольку невозможно построить обратное логическое утверждение.