#php #date #datetime
Вопрос:
У меня есть два дня:
$from = "2021-08-02";
$to = "2021-08-15";
$weekDiff = ceil(abs(strtotime($startDate) - strtotime($endDate)) / 60 / 60 / 24 / 7);
Я получил количество недель, начиная с понедельника.
Но у меня есть проблема, с которой мне нужна помощь.
Если я выберу $from = "2021-08-03"
вторник или $from = «2021-08-04» для среды, то я хочу, чтобы по умолчанию был понедельник $from = "2021-08-02"
. Если я выберу $form = «2021-08-05» в качестве четверга, я хочу, чтобы он начинался с четверга по воскресенье. Спасибо
Комментарии:
1. Неясно, как следует считать недели. Полезно привести еще несколько примеров с $from, $to и ожидаемым значением недель.