
checkdate() 함수는 년도, 월, 일을 입력받아 날짜의 유효성을 검사하는 함수입니다. 년도가 4자리 숫자로 입력받는 이유는 1000년 이전의 년도는 2자리 숫자로 표현되었기 때문입니다. 따라서 1000년 이후의 년도는 4자리 숫자로 표현해야 하며, 이에 따라 checkdate() 함수도 년도가 4자리 숫자로 입력받도록 설계되었습니다.
예를 들어, 2024년 3월 31일을 입력하면 오류가 발생하는 이유는 2024년 3월 31일이 유효한 날짜가 아니기 때문입니다. 2024년 3월은 31일까지의 날짜가 아니기 때문입니다.
그렇다면, 1000년 이전의 년도는 어떻게 표현해야 할까요? 예를 들어, 1999년 3월 31일을 입력하고 싶을 때는 99년 3월 31일로 입력해야 합니다. 이처럼 1000년 이전의 년도는 2자리 숫자로 표현해야 합니다.
2025-04-02 11:57