2017-07-20 6 views
0

日付文字列がフォーマットd/m/Yであるかどうかをチェックしたいと思います。たとえば。 23/07/2017日付文字列がd-m-YまたはY-m-dにないd/m/Y形式であるかどうかを確認する方法

文字列に条件が必要であることを確認する方法を教えてください。私はこれをやっている。

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"; 
} 
+0

私はではなく、この形式の多くを発見しました。すなわち、d/m/Y –

+1

[日付文字列がその形式の有効な日付であるかどうかを正しく判断]の可能な複製(https://stackoverflow.com/questions/19271381/correctly-determine-if-date-string-is-a) -valid-date-that-format) –

答えて

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

私はこの方法でそれを解決しました。 –

関連する問題