我从dd-mm-yyyy或dd/mm/yyyy格式的文本区域获取日期(允许用户使用 - 或/)如果日期有效,我如何检查(使用正则表达式或php)?到目前为止,是否有一个正则表达式或php方法来验证这种格式的日期?我试着在这里搜索但找不到任何东西.
Cup*_*ups 11
$date = str_replace("/", "-", $incoming);
$d = explode("-" , $date);
Run Code Online (Sandbox Code Playgroud)
重新组装零件,然后通过checkdate运行它
if( !checkdate($d[1], $d[0], $d[2]) )
echo 'Not a recognised date' ;
Run Code Online (Sandbox Code Playgroud)
http://www.php.net/manual/en/function.checkdate.php