PHP checkdate() Function
Example
Check if several dates are valid Gregorian dates:
<?php
var_dump(checkdate(12,31,-400));
echo "<br>";
var_dump(checkdate(2,29,2003));
echo "<br>";
var_dump(checkdate(2,29,2004));
?>
Try it Yourself »
Definition and Usage
The checkdate() function is used to validate a Gregorian date.
Syntax
checkdate(month, day, year)
Parameter Values
Parameter | Description |
---|---|
month | Required. Specifies the month as a number between 1 and 12 |
day | Required. Specifies the day as a number between 1 and 31 |
year | Required. Specifies the year as a number between 1 and 32767 |
Technical Details
Return Value: | TRUE if the date is valid. FALSE otherwise |
---|---|
PHP Version: | 4.0+ |
❮ PHP Date/Time Reference