Home >Backend Development >PHP Problem >php determines whether it is a date
#checkdate() function is used to verify Gregorian date. (Recommended learning: PHP video tutorial)
bool checkdate ( int $month , int $day , int $year )
If the given date is valid, return TRUE, otherwise return FALSE, check the legality of the date composed of parameters .
Date is considered valid if:
year has a value from 1 to 32767
month has a value from 1 The value to 12
Day is within the range of the number of days a given month should have, and leap years have been taken into account.
checkdate() Example
<?php var_dump(checkdate(12, 31, 2000)); var_dump(checkdate(2, 29, 2001)); ?>
The above routine will output:
bool(true) bool(false)
The string conversion is as follows: Can:
$str='2015-01-12'; list($y,$m,$d)=explode(‘-’,$str); var_dump(checkdate($m,$d,$y));
The above is the detailed content of php determines whether it is a date. For more information, please follow other related articles on the PHP Chinese website!