strtotime()函数可以用来判断是否是日期类型

it2022-05-09  28

strtotime()函数将任何英文文本的日期或时间描述解析为 Unix 时间戳,如 echo(strtotime("+1 week") . "<br>"); echo(strtotime("2019-07-27"));

这个函数的返回值也有很大的作用,若成功则返回时间戳,失败则返回 FALSE。

利用这个可以判断变量是否是日期类型

$data="aaaaa";//可以任意格式,因为strtotime函数很强大 $is_date=strtotime($data)?strtotime($data):false; if($is_date===false){ $data = date("Y-m-d",time()); echo $data; }else{ echo $data; }

以上代码作用为:如果日期非法,则获取当前的日期。


最新回复(0)