PHP 4.0 时尚编程百例 —  实例 60  日期检查函数

林继 PHP 技术 5,481 共写了446个字 (2005-08-02 9:06:23) 没有评论 打印 扫描二维码 百度未收录

实例说明

本例将介绍如何使用 PHP 中的日期函数。checkdate()函数:若日期是有效的则传回true,若日期有问题,则传回false。本函数可以用来检查日期是否有效,有效范围如下:年为0至32767年,月为1至12月,日则随着月份及闰年变化。

编程思路

通过检查两个日期的格式,验证此函数的功能,第1个日期格式是正确的,而第2个日期的格式是不正确的,然后通过if语句,检查函数返回值的同时打印出相应的提示信息。在PHP中时间函数的默认格式为mmddyy,即 月日年,所以第一个时间常量2,18,1970是正确的格式,而52,18,1970显然不是一个正确的时间格式。

创作步骤

一、第1个日期的检验

  1.  if(checkdate(2,18,1970))                  // 检查日期函数
  2.    {
  3.          echo"2,18,1970:"."这是一个正确的日期格式<br /><br />";
  4.     }
  5.    else
  6.    {
  7.          echo"2,18,1970:"."这不是一个正确的日期格式<br /><br />";
  8.    }

检验格式为2,18,1970的格式是否为一个正确的时间格式

二、第2个日期的检验

输入的参数为一个不正确的时间的格式:52,18,1970,使用时间函数检验格式的正确性.

三、本例程序代码

  1. <HTML>
  2. <HEAD>
  3. <TITLE>日期检查函数</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?php
  7.  
  8.         if(checkdate(2,18,1970))                  // 检查日期函数
  9.         {
  10.               echo"2,18,1970:"."这是一个正确的日期格式<br /><br />";
  11.         }
  12.         else
  13.        {
  14.               echo"2,18,1970:"."这不是一个正确的日期格式<br /><br />";
  15.        }
  16.  
  17.        if(checkdate(52,18,1970))                  // 检查日期函数
  18.       {
  19.              echo"52,18,1970:"."这是一个正确的日期格式<br /><br />";
  20.       }
  21.        else
  22.         {
  23.              echo"52,18,1970:"."这不是一个正确的日期格式<br /><br />";
  24.        }
  25.  
  26. ?>
  27.  
  28. </BODY>
  29. </HTML>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >