php获取周的第一天与最后一天

function getWeekDay($date)
{
$time = strtotime($date);
$week = date('N', $time); //1-7 1周一 7周日
$firstDay = $week - 1;
$endDay = 7 - $week;

return [
date('Y-m-d', strtotime("- $firstDay day", $time)),
date('Y-m-d', strtotime("+ $endDay day", $time))
];
}

var_dump(getWeekDay('2023-05-31'));