PHP checkdate() Function

Definition and Usage

The checkdate() function returns true if the specified date is valid, and false otherwise.
A date is valid if:
  • month is between 1 and 12 inclusive
  • day is within the allowed number of days for the particular month
  • year is between 1 and 32767 inclusive

Syntax

checkdate(month,day,year)

Parameter Description
month Required. Specifies the month
day Required. Specifies the day
year Required. Specifies the year


Example

<?php
var_dump(checkdate(12,31,2000));
var_dump(checkdate(2,29,2003));
var_dump(checkdate(2,29,2004));
?> 
 
OUTPUT :
bool(true)
bool(false)
bool(true)