0
$days = $days_of_week[2];

if (date('d/m/Y') == $days) {
    $today = "Correct";
} else if (date('d/m/Y') != $days) {
    $today = '<br>Non correct<br>';
    $today1 = date('d/m/Y');
    $today2 = $days_of_week[2];
}

当我回显$today,$today1和时,这会返回$today2

不正确 2013 年 6 月 11 日 2013 年 6 月 11 日

我在这里错过了什么吗?试过了===

4

2 回答 2

1

尝试将第一个字符串更改为

$days = trim($days_of_week[2]);

可能在您的输入中是任何“不可见”的符号。例如任何空格

于 2013-11-06T12:55:09.607 回答
0

尝试这个:

$days = $days_of_week[2];

if (date('d/m/Y') == date('d/m/Y', strtotime($days))) {
  $today = "Correct";
} else if (date('d/m/Y') != date('d/m/Y', strtotime($days))) {
  $today = '<br>Non correct<br>';
  $today1 = date('d/m/Y');
  $today2 = $days_of_week[2];
}
于 2013-11-06T12:47:04.233 回答