首頁 >後端開發 >PHP問題 >php如何判斷是不是時間格式

php如何判斷是不是時間格式

coldplay.xixi
coldplay.xixi原創
2020-09-07 10:48:048203瀏覽

php判斷是不是時間格式的方法:可以用strtotime()函數來判斷。 strtotime()函數的語法:【int strtotime ( string $time [,int $now = time()])】,如果成功則傳回時間戳,失敗則傳回FALSE。

php如何判斷是不是時間格式

【相關學習推薦:#php程式設計(影片)】

php判斷是不是時間格式的方法:

#可以透過strtotime函數判斷是否是時間格式

function isDateTime($dateTime){
    $ret = strtotime($dateTime);
    return $ret !== FALSE && $ret != -1;
}

strtotime函數用法如下:

strtotime 將任何英文文字的日期時間描述解析為Unix 時間戳

int strtotime    ( string $time   [, int $now = time()  ] )

本函數預期接受一個包含美國英語日期格式的字串並嘗試將其解析為Unix 時間戳記(自January 1 1970 00:00:00 GMT 起的秒數),其值相對於now 參數給出的時間,如果沒有提供此參數則用系統當前時間。

  • time:日期/時間字串

  • #now:用來計算傳回值的時間戳記

傳回值:

成功則傳回時間戳,否則傳回FALSE;在PHP 5.1.0之前本函數在失敗時傳回-1。

想了解更多程式設計學習,請關注php培訓欄位!

#

以上是php如何判斷是不是時間格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn