首頁 >後端開發 >PHP問題 >php判斷是不是日期

php判斷是不是日期

(*-*)浩
(*-*)浩原創
2019-09-28 10:06:049713瀏覽

php判斷是不是日期

checkdate() 函數用於驗證格利高里日期(Gregorian date)。 (建議學習:PHP影片教學

bool checkdate ( int $month , int $day , int $year )

如果給出的日期有效則傳回TRUE,否則傳回FALSE,檢查由參數構成的日期的合法性。

日期在以下情況下被認為有效:

year 的值是從1 到32767

month 的值是從1到12

Day 的值在給定的month所應該具有的天數範圍之內,閏年已經考慮進去了。

checkdate() 範例

<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>

#以上程式會輸出:

bool(true)
bool(false)

字串轉換以下即可:

$str=&#39;2015-01-12&#39;;
list($y,$m,$d)=explode(‘-’,$str);
var_dump(checkdate($m,$d,$y));

以上是php判斷是不是日期的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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