English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP checkdate() 함수 사용법 및 예제

PHP Date & Time 함수 매뉴얼

정의 및 사용법

checkdate() 함수는 날짜의 월, 일, 연도를 파라미터로 받아서 그 날짜가 율리칸인지 확인합니다.

 파라미터로 구성된 날짜의 유효성을 확인합니다. 모든 파라미터가 올바르게 정의되면 유효로 간주됩니다.

문법

checkdate ( int $month , int $day , 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("지정된 날짜가 유효하지 않습니다");
   }
?>
테스트를 보자 ‹/›

출력 결과

지정된 날짜가 유효합니다