PHP checkdate 函数用于检查一个给定的日期是否正确。它可以检查一个月中的天数,以及闰年的情况。
checkdate() 函数需要三个参数:月、日和年。如果给定的日期正确,则返回 true,否则返回 false。
bool checkdate ( int $month , int $day , int $year )
month 参数必须是介于 1 到 12 之间的整数值,day 参数必须是介于 1 到 31 之间的整数值,year 参数必须是 4 位或者 2 位的年份值。
例如,要检查 2020 年 5 月 15 日是否正确,可以使用下面的代码:
if (checkdate(5, 15, 2020)) { echo "Date is valid"; } else { echo "Date is invalid"; }
输出将会是 Date is valid。
checkdate() 还可以用来检测闰年情况。例如,要检测 2000 是否为闰年,可以使用下面的代码:
if (checkdate(2, 29, 2000)) { echo "2000 is a leap year"; } else { echo "2000 is not a leap year"; }
输出将会是 2000 is a leap year。因此我们可以看出 checkdate() 函数也能够用来判断一个特定年份是否为闰年。
PHP Date/Time 参考手册
检查一些日期是否是有效的格利高里日期:
checkdate() 函数用于验证格利高里日期。
参数 | 描述 |
---|---|
month | 必需。一个从 1 到 12 的数字,规定月。 |
day | 必需。一个从 1 到 31 的数字,规定日。 |
year | 必需。一个从 1 到 32767 的数字,规定年。 |
返回值: | 如果日期是有效的则返回 TRUE,否则返回 FALSE。 |
---|---|
PHP 版本: | 4.0+ |
PHP date_sunset() 函数PHP Date/Time 参考手册实例 返回葡萄牙里斯本今天的日落时间:?php // Lisbon, Portugal: // Latitude: ...
PHP asin() 函数PHP Math 参考手册实例 返回不同数的反正弦:?php echo(asin(0.64) . br);echo(asin(-0.4) . br); echo(asin(0) ...
PHP atanh() 函数PHP Math 参考手册实例 返回不同数的反双曲正切:?php echo(atanh(M_PI_4) . br);echo(atanh(0.50) . br); echo...
PHP log() 函数PHP Math 参考手册实例 返回不同数的自然对数:?php echo(log(2.7183) . br); echo(log(2) . br); echo(log(1) . ...
PHP octdec() 函数PHP Math 参考手册实例 把八进制转换为十进制:?php echo octdec(36) . br; echo octdec(12) . br; echo octde...