/** * Returns a new DateTime object by subtracting an interval from the current one. * * @param DateInterval $interval The interval to be subtracted. * * @return DateTime * * @since 2.0.0 */ public function sub(DateInterval $interval) { return $this->modify(function (\DateTime $datetime) use($interval) { $datetime->sub($interval->getDateInterval()); }); }