如何检查日期字符串的格式是严格的d / m / Y,而不是d-m-Y或Y-m-d

时间:2017-07-20 13:30:51

标签: php

我想检查日期字符串是否格式为d / m / Y.例如。 23/07/2017。

我如何检查我需要字符串中的条件。我这样做。

echo $explode[2];
echo   date('d/m/Y', strtotime($explode[2]));
if (($explode[2] == date('d/m/Y', strtotime(trim($explode[2]))))) {
     echo "date format"; 
} else { 
     echo "error";
}

1 个答案:

答案 0 :(得分:0)

$explode[2];
$datePost =  $explode[2];
$datePost = str_replace('/', '-', $datePost);
if (($datePost == date('d-m-Y', strtotime($datePost)))) {
    echo "date format"; 
} else {
    echo "error";
}