Как изменить случайную дату на понедельник той же недели

Друзья друзья,

Как я могу изменить дату VARIABLE для представления понедельника той же недели?

$randomdate = '2018-03-31';
$monday = ??????   // The result should be '2018-03-26'

Я не думаю, что есть способ сделать HTML5 DatePicker, чтобы позволить пользователям выбирать только понедельники или запретить пользователям вводить случайную дату вручную, поэтому я планирую сделать это через PHP.

Спасибо за помощь.

0

Решение

как насчет:

$randomdate = '2018-03-31';
$randomdateTimestamp = strtotime($randomdate);
$mondayTimestamp = $randomdateTimestamp - 24 * 60 * 60 * (date('N', $randomdateTimestamp) - 1);
$monday = date('Y-m-d', $mondayTimestamp);
var_dump($monday);
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector