Я надеюсь, что кто-то может мне помочь.Я пытаюсь создать выпадающее меню, которое показывает следующие 4-6 вторников с правильной датой.Это уже работает.Проблема сейчас в том, что мне нужно следующее:
Если сегодня среда, выпадающий список должен начинаться с первого вторника, НО не со следующей недели, а со вторника недели после следующей недели.Зачем?Потому что мне всегда нужно полных 7 дней между регистрацией и временем доставки.
Так что, если сегодня понедельник, следующий (первый) вторник должен быть вторником со следующей недели.Также предположим, что сегодня пятница, тогда мой выпадающий список должен начинаться не со вторника со следующей недели, а со вторника со следующей недели.
Что-то вроде: сегодня понедельник - завтра будет вторник, но таммежду ними не 7 дней, поэтому должен быть показан вторник от следующей воли.
Вот что у меня есть:
$begin = new DateTime('tuesday this week');
$end = new DateTime('last tuesday of next month');
$interval = new DateInterval( 'P1W' );
$daterange = new DatePeriod( $begin, $interval ,$end );
<select class='form-control margin-bottom-20' name='delivery_first' required>
foreach($daterange as $date){
<option value='".$date->format('d.m.Y')."'>"; echo $date->format('l'); echo $date->format('d.m.Y'); print"</option>
}
</select>
Любая идея, как я могу реализовать проверку, если 7 днеймежду?Надеюсь, мой вопрос понятен.Если нет, пожалуйста, дайте мне знать.