使用用户输入的时间数据的时候,会由于用户输入的数据不规范而导致程序运行出错。为了检查时间的合法有效性,需要使用checkdate()函数对输入日期进行检测。它的格式为:
checkdate(月份,日期,年份)
此函数检查的项目是,年份是否在0~32767之间,月份是否在1~12之间,日期是否在相应的月份的天数内。下面通过实例来讲解如何检查日期的有效性。
【例7.4】
<?php
if(checkdate(2,31,2019)){
echo "这不可能。";
}else{
echo "2月没有31号。";
}
?>
运行结果如图7-4所示。