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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。