strtotime()函數可以用來判斷是否是日期類型

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;
   }

以上代碼作用爲:如果日期非法,則獲取當前的日期。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章