PHP checkdate()函数

PHP checkdate()函数

定义和用法

checkdate() 函数接受日期的月份、日和年作为参数,并验证它是否为格里高利日期。

语法

checkdate ( int month , intday , int $year )

参数

序号 参数和描述
1 $month 这是一个表示日期中月份的整数值,必须在1和12之间。
2 $day 这是一个表示日期中日期的整数值,必须小于给定月份中允许的天数。
3 $year 这是一个表示日期中年份的整数值,必须在1和32767之间。

返回值

PHP checkdate() 函数返回一个布尔值。如果给定的日期有效,则返回true;如果无效,则返回false。

PHP 版本

此函数首次引入于 PHP 版本 4,并且适用于所有更高版本。

示例

以下示例演示了 checkDate() 函数的用法 –

<?php
   var_dump(checkdate(11, 07, 1989));
   var_dump(checkdate(02, 31, 2008));

   bool = (checkdate(06, 03, 1889));
   print(bool);
   print("\n");
   print("result: ".checkdate(13, 30, 2005));
?>

这将产生以下结果 –

bool(true)
bool(false)
1
result:

示例

在这个示例中,我们尝试验证闰年日期 –

<?php
   var_dump(checkdate(02, 30, 2004));
   var_dump(checkdate(02, 28, 2008));   
   var_dump(checkdate(05, 31, 2020));
   var_dump(checkdate(06, 31, 2020));
?>

这将产生以下结果 –

bool(false)
bool(true)
bool(true)
bool(false)

示例

以下示例验证日期 12/12/2005 是否为公历日期 –

<?php
   bool = checkdate(12, 12, 2005);

   if(bool){
      print("给定日期有效");
   }else{
      print("给定日期无效");
   }
?>

这将产生以下结果 –

给定日期有效

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程