checkdate

(PHP 3, PHP 4, PHP 5)

checkdate -- 驗證一個格裡高裡日期

說明

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

若果給出的日期有效則返回 TRUE,否則返回 FALSE。檢查由參數構成的日期的合法性。日期在以下情況下被認為有效:

  • year 的值是從 1 到 32767

  • month 的值是從 1 到 12

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

例子 1. checkdate() 例子

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

上例將輸出:

bool(true)
bool(false)

參見 mktime()strtotime()