checkdate()函数是PHP中的内置函数,用于检查参数中传递的日期的有效性。它接受格式为mm /dd /yyyy的日期。该函数返回一个布尔值。如果日期是有效日期,则返回true,否则返回false。
用法:
checkdate ( $month, $day, $year )
参数:该函数接受三个必选参数,如上所示和以下内容:
- $month-此参数指定月份。有效日期必须在1到12之间。
- $day-此参数指定日期。该日期可以在1-31范围内,具体取决于将其输入为有效日期的月份。如果是a年,则日期在1-29范围内;对于非le年,则在1-28范围内。
- $year -此参数指定年份。年份必须在1-32767(含)范围内,具体取决于$month和$day才是有效日期。
返回值:该函数返回一个布尔值。如果传递的日期是有效日期,则返回true。如果传递的日期无效,则返回false。
例子:
Input : $month = 12 $day = 31 $year = 2017 Output : true Input : $month = 2 $day = 29 $year = 2016 Output : true Input : $month = 2 $day = 29 $year = 2017 Output : false
以下示例程序旨在说明PHP中的checkdate()函数:
程序1:下面的程序检查日期是否为有效日期。
<?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:下面的程序在the年和非-年的情况下检查日期是否为有效日期。
<?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)
相关用法
- d3.js d3.map.has()用法及代码示例
- PHP pow( )用法及代码示例
- p5.js day()用法及代码示例
- p5.js sq()用法及代码示例
- p5.js cos()用法及代码示例
- p5.js abs()用法及代码示例
- PHP next()用法及代码示例
- p5.js pow()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- PHP pi( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自ChetnaAgarwal大神的英文原创作品 PHP | checkdate() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。