【问题标题】:Date: get the next monday or tuesday from a date日期:获取某个日期的下周一或周二
【发布时间】:2019-03-31 05:06:08
【问题描述】:

我想比较两个日期,系统日期和记录日期,如果系统日期是星期四,记录日期是星期一,打印一个闪烁的<td>。我用了'next Mon',但它不起作用

@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>

【问题讨论】:

    标签: php html laravel date


    【解决方案1】:

    date() 不会输出“next Mon”,如果这一天实际上是星期一,它可能会打印“Mon”,但不会打印“next”(这是使用@987654324 中的D 格式@)。

    您应该检查日期是否相同。您可以通过检查日期是否与$crq-datestrtotime("next Monday") 中的值完全相同,即下周一的时间戳。

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

    这是live demo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      相关资源
      最近更新 更多