PHP | checkdate()函数

这个 checkdate() 函数是PHP中的一个内置函数,用于检查参数中传递的日期的有效性。它接受格式中的日期 年月日 y、 该函数返回一个布尔值。如果日期有效,则返回true,否则返回false。

null

语法:

checkdate ( $month, $day, $year )

参数: 该函数接受三个强制参数,如下所示:

  1. 每月美元 –此参数指定月份。月份必须在1到12之间才能生效。
  2. 美元一天 –此参数指定日期。根据输入的有效日期,日期可以在1-31之间。如果是闰年,则日期在1-29之间,如果是非闰年,则日期在1-28之间。
  3. 美元一年 –此参数指定年份。年份必须在1-32767(含)范围内,取决于有效日期的月和日。

返回值: 该函数返回一个布尔值。如果传递的日期是有效日期,则返回true。如果传递的日期无效,则返回false。 例如:

Input : $month = 12 $day = 31 $year = 2017Output : trueInput : $month = 2 $day = 29 $year = 2016Output : true Input : $month = 2 $day = 29 $year = 2017Output : false

下面的程序演示了PHP中的checkdate()函数: 项目1: 下面的程序检查日期是否有效。

php

<?php
// PHP program to demonstrate the checkdate() function
$month = 12;
$day = 31;
$year = 2017;
// returns a boolean value after validation of date
var_dump( checkdate ( $month , $day , $year ));
?>


输出:

bool(true)

项目2: 下面的程序检查闰年和非闰年的日期是否有效。

php

<?php
// PHP program to demonstrate the checkdate() function
// in case of leap year
$month = 2;
$day = 29;
$year = 2016;
// returns a boolean value after validation of date
// leap year
var_dump( checkdate ( $month , $day , $year ));
$month = 2;
$day = 29;
$year = 2017;
// returns a boolean value after validation of date
// non-leap year
var_dump( checkdate ( $month , $day , $year ));
?>


输出:

bool(true)bool(false)

PHP是一种专门为web开发设计的服务器端脚本语言。通过以下步骤,您可以从头开始学习PHP PHP的教程 PHP示例 .

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享