驗證一個格里高里日期

checkdate

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

checkdate驗證一個格里高里日期

說明

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

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

參數

month

month 的值是從 1 到 12。

day

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

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 時間戳

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *