date = $date; $this->timezone = $timezone; } public static function fromDateTime(\DateTime $dateTime): Date { return new self( $dateTime->format(DateTimeInterface::RFC3339), $dateTime->getTimezone()->getName() ); } }