public function subtract($date, $interval) { if (!$interval instanceof \DateInterval) { $interval = new \DateInterval($interval); } $result = clone $date; return $result->sub($interval); }