【问题标题】:How to check if date is a monday (PHP) [duplicate]如何检查日期是否为星期一(PHP)[重复]
【发布时间】:2020-05-29 08:48:58
【问题描述】:

如何查看我的日期是否是星期一?

那是我要查看的日期:2020-04-20 00:00:00

我试过了,但它不起作用:

if(date('D', $datum) === "Mon")
{
  echo "yes!";
}

有人可以帮我看看吗,或者告诉我另一种方法来检查它吗?

【问题讨论】:

  • 这对我有用...也许$datum 不正确。我用下面的函数回答了。

标签: php date if-statement


【解决方案1】:

你可以这样做:

$date = new DateTimeImmutable('2020-04-20 00:00:00');

if ($date->format('N') == 1) {
    echo "yes!";
}

或者你也可以这样做:

$date = new DateTimeImmutable('2020-04-20 00:00:00');

if ($date->format('D') === 'Mon') {
    echo "yes!";
}

【讨论】:

    【解决方案2】:

    这是我的助手

    function is_monday($date) {
        return date('D', strtotime($date)) === 'Mon';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      相关资源
      最近更新 更多