묻고답하기

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


<?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 남기남
프리나노 엮인글 설정 수동으로 하는 방법 있을까요? [4] 2014.01.04 by 프리나노
이즈야 현재 게시물의 댓글 페이지 수 얻어내기? [2] 2014.01.04 by 이즈야
designare0 페이지 여백 문제 ㅠ [2] 2014.01.04 by designare0
qwms 스케치북 게시판스킨에서 뷰어로보기/검색 등의 설명이 짤립니다. [5] file 2014.01.04 by 銀童
김동하123 생성 수정값이 보통 어디에 있나요? [1] 2014.01.04 by 銀童
아름다운지은 db백업 파일은 있구요. [1] 2014.01.04 by 銀童
흔한공대생 홈페이지 백업 후 복구 문제입니다..... [3] 2014.01.04 by ToFinder
소영짜응 안녕하세요.xe1.7버젼에서 가장안정적인버젼이? [3] 2014.01.04 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