public function previous($interval = null) { if (is_null($interval)) { $interval = $this->getDateInterval(); } return new static($this->startDate->sub(static::filterDateInterval($interval)), $this->startDate); }