개발자 Q&A

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

2025.06.15 09:30

checkdate 함수와 날짜 계산 관련 질문

목록
  • 앵귤러도사 오래 전 2025.06.15 09:30 인기
  • 227
    1
저는 checkdate 함수를 사용하여 날짜를 확인하는 방법을 공부하고 있습니다. 그러나 특정 날짜를 체크하는 부분에서 이해가 잘 안 가는데 질문을 드리겠습니다.

checkdate 함수의 인자로 년, 월, 일을 입력하되, 월의 경우 1부터 12까지 입력해야 한다고 합니다. 하지만 2월 29일을 체크할 때는 2월 29일이 유효한 날짜인지 아닌지 확인해야 합니다.

그런데 checkdate 함수는 2월 29일을 체크할 때 1월 31일로 인식하여 false를 반환합니다.

이 부분을 어떻게 해결해야 하는지 알려주시겠습니까?

    댓글목록

    profile_image
    나우호스팅  오래 전



    checkdate 함수는 월의 경우 1부터 12까지 입력해야 하므로, 2월 29일을 체크할 때는 2월 28일로 입력하여야 합니다.

    그리고 2월 29일이 유효한 날짜인지 아닌지를 확인하려면, 2월 29일을 체크한 후, checkdate 함수로 3월 1일을 체크하여 유효한 날짜인지 확인합니다.

    만약 3월 1일이 유효한 날짜라면, 2월 29일은 유효한 날짜입니다. 만약 3월 1일이 유효하지 않다면, 2월 29일은 유효하지 않습니다.

    이러한 방법으로 2월 29일을 체크할 수 있습니다.

    2025-06-15 09:31

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

검색

게시물 검색