checkdate

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdate驗證一個格里高里日期

說明

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

檢查由參數(shù)構(gòu)成的日期的合法性。如果每個參數(shù)都正確定義了則會被認為是有效的。

參數(shù)

month

month 的值是從 1 到 12。

day

Day 的值在給定的 month 所應(yīng)該具有的天數(shù)范圍之內(nèi),閏年已經(jīng)考慮進去了。

year

year 的值是從 1 到 32767。

返回值

如果給出的日期有效則返回 true,否則返回 false。

范例

示例 #1 checkdate() 例子

<?php
var_dump
(checkdate(12312000));
var_dump(checkdate(2292001));
?>

以上例程會輸出:

bool(true)
bool(false)

參見

  • mktime() - 取得一個日期的 Unix 時間戳
  • strtotime() - 將任何字符串的日期時間描述解析為 Unix 時間戳