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