checkdate

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

checkdate驗(yàn)證一個(gè)格里高里日期

說明

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

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

參數(shù)

month

month 的值是從 1 到 12。

day

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

year

year 的值是從 1 到 32767。

返回值

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

范例

示例 #1 checkdate() 例子

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

以上例程會(huì)輸出:

bool(true)
bool(false)

參見

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