public static function createFromWeek($year, $week) { $week = static::validateYear($year) . 'W' . sprintf('%02d', static::validateRange($week, 1, 53)); $startDate = new DateTimeImmutable($week); return new static($startDate, $startDate->add(new DateInterval('P1W'))); }