Дата: получить следующий понедельник или вторник с даты - PullRequest
0 голосов
/ 26 октября 2018

Я хочу сравнить две даты: системную дату с датой записи, если системная дата - четверг, а дата записи - понедельник, выведите мигающую <td>.Я использовал «следующий понедельник», но он не работает

@elseif(date('D') == 'Thu' AND date('D', strtotime($crq->date)) == 'next Mon')
     <td style="background-color: black;color: white"><blink>{{ $crq->date }}<i class="fa fa-exclamation "></i></blink></td>

1 Ответ

0 голосов
/ 26 октября 2018

date() не будет выводить «следующий понедельник», он может вывести «понедельник», если день фактически находится в понедельник, но не будет выводить «следующий» (это использует формат D в date()).

Вместо этого следует проверить, совпадает ли дата.Вы можете сделать это, проверив, совпадают ли даты со значением в ваших $crq-date и strtotime("next Monday"), что является отметкой времени следующего понедельника.

date('Y-m-d', strtotime($crq->date)) == date("Y-m-d", strtotime("next Monday"))

Вот liveдемо .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...