public function sub($interval) { return new static($this->startDate, $this->endDate->sub(static::filterDateInterval($interval))); }