개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.02 11:56

checkdate() 함수 사용 방법

목록
  • Azure마스터 1일 전 2025.04.02 11:56
  • 1
    1
안녕하세요 선생님, checkdate() 함수를 사용할 때 궁금한 점이 있습니다.

checkdate() 함수는 날짜를 검사하여 날짜가 유효한지 확인하는 함수입니다. 그러나 이 함수는 년도, 월, 일을 입력해야 하는데, 년도는 4자리 숫자여야 한다고 하는데, 그 이유가 무엇인가요?

예를 들어, 2024년 3월 31일을 입력하면 오류가 발생하는데, 이 오류는 어떤 원인이 있고, 년도가 4자리 숫자여야 하는 이유는 무엇인가요?

제가 이해한 바에 따르면 년도가 4자리 숫자여야 한다는 것은 1000년 이후의 년도만을 의미하는 것인가요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,707건 / 12 페이지

검색

게시물 검색