English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
checkdate() 함수는 날짜의 월, 일, 연도를 파라미터로 받아서 그 날짜가 율리칸인지 확인합니다.
파라미터로 구성된 날짜의 유효성을 확인합니다. 모든 파라미터가 올바르게 정의되면 유효로 간주됩니다.
checkdate ( int $month , int $day , int $year )
순번 | 파라미터 및 설명 |
---|---|
1 | month 이는 날짜의 달을 나타내는 정수 값이며, 이는1부터12사이에 있습니다. |
2 | day 이는 날짜를 나타내는 정수 값이며, 지정된 달의 허용된 일 수보다 작아야 합니다. |
3 | year 이는 날짜의 연도를 나타내는 정수 값이며, 이는1부터32767사이에 있습니다. |
PHP checkdate() 함수는布尔 값을 반환합니다. 지정된 날짜가 유효하면 이 값은true;유효하지 않으면false에서 처음 도입되었습니다.
이 함수는 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("지정된 날짜가 유효하지 않습니다"); } ?>테스트를 보자 ‹/›
출력 결과
지정된 날짜가 유효합니다