Для этого я хочу использовать таблицу HTML с 1 ячейкой = 1 день, начиная с понедельника. How can I ask strtotime() & date() to show the date Y-m-d for :
- "monday of first week of month" ?
- "sunday of last week of month" ?
- 2019-07-29
- 2019-09-01
date('Y-m-d', strtotime('monday'), '2019-08-01');
< /code>
edit: < /strong> < /p>
На основе @vidal ответом вот что я попробовал, но я получил странную реакцию PHP: < /p>
$first_date = date("Y-m-d", strtotime("first monday 2019-08 - 7 days"));
$last_date = date("Y-m-d", strtotime("last sunday 2019-09"));
$last_date2 = date("Y-m-d", strtotime("last sunday 2019-09 + 7 days"));
echo $first_date; ?>
echo $last_date; ?>
echo $last_date2; ?>
< /code>
output: < /p>
2019-07-29
2019-08-25
2019-09-08
< /code>
Я не знаю почему. Вы также заметили, что мне нужно установить $ last_date & $ fast_date2 на 2019-09 вместо 2019-08?
Подробнее здесь: https://stackoverflow.com/questions/574 ... k-of-month