w3resource logo
PHP Tutorial

PHP: checkdate() function

Description

The checkdate() is used to validate a Gregorian date.
Note : The Gregorian calendar is the internationally accepted civil calendar. It was introduced by Pope Gregory XIII, after whom the calendar was named.

Version:

(PHP 4 and above)

Syntax:

checkdate (month, day, year)

Parameters:

Name Description Required /
Optional
Type
month The month is from 1 to 12. Required Integer
day According to the number of days come in the month specified in the month parameter. Leap years are taken into consideration. Required Integer
year The year is from 1 to 32767. Required Integer

Return value:

TRUE if the given date is valid, otherwise returns FALSE.

Value Type: Boolean

Example:


<?php
var_dump(checkdate(11, 30, 2001));
var_dump(checkdate(2, 29, 2003));
?>

Output :

bool(true)  bool(false) 

View example in browser

See also

PHP Function Reference