Сегодня 7 апреля, а ближайшая дата начала недели - апрель 5
.
Как программно получить startDay текущей недели, используя PHP?
Я пытался
$dateStartWeek = date('N', strptime('%m-%d-%g', $dateString));
dd($dateStartWeek);
и пытался
function getFirstDayOfWeek(DateTime $date, $firstDay = 0) {
$offset = 7 - $firstDay;
$ret = clone $date;
$ret->modify(-(($date->format('w') + $offset) % 7) . 'days');
return $ret;
}
$dateStartWeek = getFirstDayOfWeek(date("y-m-d"));