例子,php判断日期格式。
代码:
复制代码 代码示例:
<?php
/*
* 方法 isDate
* 功能 判断日期格式是否正确
* 参数 $str 日期字符串
$format 日期格式
* 返回 无
*/
function is_Date($str,$format='Y-m-d'){
$unixTime_1=strtotime($str);
if(!is_numeric($unixTime_1)) return false; //如果不是数字格式,则直接返回
$checkDate=date($format,$unixTime_1);
$unixTime_2=strtotime($checkDate);
if($unixTime_1==$unixTime_2){
return true;
}else{
return false;
}
}
注意:
以上判断方法不是非常严格,对于 2012-03-00 或 2012-02-31 这种格式的日期也会返回 true。