(PHP 8 >= 8.3.0)
Thrown by DateTimeImmutable::sub() and DateTime::sub() when an unsupported operation is attempted.
    An example of such an unsupported operation is using a
    DateInterval object representing relative time
    specifications such as next weekday, as no logical
    reversed statement can be constructed.