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;
}
以上代碼作用爲:如果日期非法,則獲取當前的日期。