PHP开发实例大全(提高卷) 中文完整pdf扫描版[244MB]
/**
* 校验日期格式是否正确
*
* @param string $date 日期
* @param string $formats 需要检验的格式数组
* @return boolean
*/
function isdate($date, $formats = array("Y-m-d", "Y/m/d","Y-m-d H:i:s")) {
$unixTime = strtotime($date);
if (!$unixTime) { //strtotime转换不对,日期格式显然不对。
return false;
}
//校验日期的有效性,只要满足其中一个格式就OK
foreach ($formats as $format) {
if (date($format, $unixTime) == $date) {
return true;
}
}
return false;
}
转载请注明:谷谷点程序 » PHP 判断时间,日期 格式是否正确代码