当前位置:  首页>> 技术小册>> PHP8入门与项目实战(4)

使用用户输入的时间数据的时候,会由于用户输入的数据不规范而导致程序运行出错。为了检查时间的合法有效性,需要使用checkdate()函数对输入日期进行检测。它的格式为:

  1. checkdate(月份,日期,年份)

此函数检查的项目是,年份是否在0~32767之间,月份是否在1~12之间,日期是否在相应的月份的天数内。下面通过实例来讲解如何检查日期的有效性。

【例7.4】

  1. <?php
  2. if(checkdate(2,31,2019)){
  3. echo "这不可能。";
  4. }else{
  5. echo "2月没有31号。";
  6. }
  7. ?>

运行结果如图7-4所示。