If I\'ve got a $date YYYY-mm-dd and want to get a specific $day (specified by 0 (sunday) to 6 (saturday)) of the week that YYYY-
If your date is already a DateTime or DateTimeImmutable you can use the format method.
$day_of_week = intval($date_time->format('w'));
The format string is identical to the one used by the date function.
To answer the intended question:
$date_time->modify($target_day_of_week - $day_of_week . ' days');