日期:从某个日期获取下一个星期一或星期二

时间:2018-10-26 12:23:57

标签: php html laravel date

我想比较两个日期,即系统日期和记录日期,如果系统日期是星期四而记录日期是星期一,请打印闪烁的<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 :(得分:2)

date()将不会输出“ next Mon”,如果实际上是星期一,则可能会显示“ Mon”,但不会显示“ next”(这是使用D格式为date()

您应该检查日期是否相同。您可以通过检查日期是否与下一个星期一的时间戳$crq-datestrtotime("next Monday")中的日期完全相同来实现。

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

这里是live demo