Я пытался найти 1-й день недели с указанной даты, но я не нашел никакого решения, но думаю, что вы можете сделать что-то вроде strtotime ("- x days", $ time)
Просто сейчас я использую этот метод, чтобы вычислить, сколько дней нужно вернуться, но я хочу знать, можно ли это каким-либо образом оптимизировать
if ($i == 0)
return 6;
else
return $i-1;
Где $ i - числовое представлениедень недели (совпадает с датой PHP ('w'))
Мне также нужно найти последний день недели, но там, я думаю, вы можете сделать
strtotime('+'.date('w', $dateTo).'days', $dateTo);