Справочники, инструменты, документация

PHP: Получить начальный и конечный дни для данной недели

Возвращаемое значение будет чем-то вроде массива, в котором первая запись является датой начала недели, а вторая - датой окончания.
function getStartAndEndDate($week, $year){
 $dates[0] = date("Y-m-d", strtotime($year.'W'.str_pad($week, 2, 0, STR_PAD_LEFT)));
 $dates[1] = date("Y-m-d", strtotime($year.'W'.str_pad($week, 2, 0, STR_PAD_LEFT).' +6 days'));
return $dates;
}

$weekday = getStartAndEndDate(17, 2023);
echo $weekday[0];
echo $weekday[1];