묻고답하기

달력을 만들어 사용도중 그 달의 마지막달에만 다음다로 넘어가지 않습니다.
평소에는 다음달 버튼을 클릭하면 잘 넘어가는데 꼭 마지막 날에만 애러가 납니다....어디가 잘못된건가요?


<?php
/****************************************************************************************
달력을 만드는데 사용되는 함수
달력을 만들때 입력된 년월일에 대하여 그 달의 1일의 요일 및 마지막날을 확인 출력
그 달의 총 날수를 세고 1일 앞의 공백 숫자와 마지막 날 뒤의 공백 숫자를 파악한다.



******************************************************************************************/

function callCalender(
        $Year,
        $Month,
        $Day
        ) {

        if($Month == 0) {
                $Month = 12;
                $Year = $Year - 1;
        }
        if($Month == 13) {
                $Month = 1;
                $Year = $Year + 1;
        }

        if(checkdate($Month,$Day,$Year)) {

        $startMonth = mktime(0,0,0,$Month,1,$Year);  //달의 첫날의 유닉스 타임
        $endMonth = date("t",$startMonth);  //달의 마지막 날의 날짜
        $nextStartMonth = mktime(0,0,0,$Month+1,1,$Year); //다음달 첫날의 유닉스 타입


        $startDay = getdate($startMonth);   //달의 첫날의 각종 정보를 가져온다. [wday] 의 경우 요일을 숫자로 표기한다. 0(일)~6(토)까지
        $nextStartDay = getdate($nextStartMonth);   //다음달 첫날의 각종 정보를 가져온다.

        $monthEnd = ($endMonth + $startDay[wday]);  //반복문이 돌아갈 숫자
        $weekNum = ($monthEnd + (7-($monthEnd % 7)));
        $returnCal = array(
                "Year"=>$Year,
                "Month"=>$Month,
                "Day"=>$Day,
                "startWeek"=>$startDay[wday],
                "endMonth"=>$endMonth,
                "weekNum"=>$weekNum,
                "monthEnd"=>$monthEnd,
        );


        return $returnCal;
        } else {
                echo "<script> alert('입력하신 날짜는 올바르지 못한 날짜입니다.');
                history.back();
                </script>";
                return false;
        }


} // End callCalender

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
zombiman 게시판에 확장 변수를 추가하여 글을 작성하면 [2] 2014.01.04 by 야옹이님
캠핑메이트 닉네임에 특수문자제한 하는 방법 최신버전으로 알려주실분 있으신가요?  
캠핑메이트 답변좀 부탁드릴게요;; ㅠㅠ  
designare0 제이쿼리랑 에디터 충돌문제 ㅠㅠ [2] 2014.01.04 by designare0
qwms 댓글 수정을 누르면 다른페이지로 이동하는데 수정 가능한가요? [2] file 2014.01.04 by qwms
dja12123 401.3 오류 관련  
캠핑메이트 닉네임 글자수 제한이 안됩니다  
dja12123 사진을 첨부하면 미리보기에 엑박으로 뜨고 본문삽입해도 엑박으로 뜹니다 file  
꿈엔들 [Fork XE]가 뭔가요? [5] 2014.01.04 by 꿈엔들
designare0 제이쿼리 삽입 시 에디터 비활성화 문제 [2] 2014.01.04 by designare0
designare0 이미지 리사이징 버그(?) ㅠㅠ  
trule0425 ssl 을 선택적으로 적용을 한 후 인증메일이 작동을 안합니다.  
mcdasa 게시판 검색시 특정 분류만 검색이 안됩니다.  
jeonkorea 로고 작은것 넣은 방법 문의 드립니다. [2] file 2014.01.03 by jeonkorea
NKorea 모바일에서 날짜 안보이게 어떻게하나요 [2] file 2014.01.03 by NKorea
cousinshin getmetatag() 함수의 기능을 알고싶습니다. [1] 2014.01.03 by 銀童
이동일636 도메인변경후, 게시물에 본문 삽입한 이미지 경로 문제 [1] 2014.01.03 by 銀童
어려워좌절 익명게시판에서만 회원정보 보기 안보이게 하는 방법  
dja12123 사진 엑박이 뜹니다 file  
캠핑메이트 파일 업로드에서 - 파일 외부 링크 설정 어떻게 하셨나요? [1] 2014.01.03 by 담소
gaudi 첨부파일 값을 DB에 직접 넣기 [1] 2014.01.03 by Kimㅇ.ㅅ
ofanim 확장변수 본문에서 몇 개만 출력하고 다른건 숨기고 싶은데요. [2] 2014.01.03 by ofanim
내사랑은서 비회원 글작성시 메일이 안옵니다. 방법이 없을까요? [2] 2014.01.03 by BonaSera
때린데 또때려 댓글(코멘트) 입력창에 이미지 넣기 [1] 2014.01.03 by 때린데 또때려
때린데 또때려 XE 기업용 레이아웃 서브레이아웃으로 수정하고 싶습니다. [1] file 2014.01.03 by 때린데 또때려
designare0 이미지 리사이징이 안됩니다 ㅠ [15] 2014.01.03 by LI-NA
다크행복 로그인 에 대해서 [1] 2014.01.03 by Kimㅇ.ㅅ
로프디자인 쪽지함,친구관리,스크랩 회원정보부분 에러 [1] 2014.01.03 by sejin7940
애드바이러스 아이콘샵 모듈 업데이트가 계속 뜨는것 그리고 이런 에러가..도움좀 구합니다. [3] file 2014.01.03 by 애드바이러스
애드바이러스 순수 HTML 로 만든 홈페이지에 Xe 게시판의 최신글 위젯을 설치하고자... [3] 2014.01.03 by 애드바이러스