묻고답하기

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


<?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 남기남
조성양 포토샵 7.0 - 창이 안떠요!  
마로 php를 공부하려고 하는데 php5 를 공부해도 될까요? [3] 2007.08.10
시냇물 새윈도우 열기에서 공지사항을 문서 들어갈때 띠운것을 지울수있는방법은? [1] 2007.08.10
엔비 게시판이 이상해요 [1] 2007.08.10
점보 [질문] 메뉴 리스트 순서가 자동으로 바꿔져서 보여지기.. [1] 2007.08.10
민이 글자 반짝이게 하는 테그는  
물개가 될테야 [JSP]자료 다운횟수 올리기 [3] 2007.08.10
구솔 mysql에러 질문입니다. [10] 2007.08.10
김태식 포토샾에서 일본어 사용 가능한가요? [1] 2007.08.10
이연호 Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in [3] 2007.08.10
정규석 ''입력하신 날짜는 올바르지 못한 날짜입니다''라는 애러 문구가.....  
장승기 나모에서 이미지 경로질문.. [1] 2007.08.10
엔비 게시판 줄간격에 대해서..  
Moon 제로보드 사용시 아이피 보이기 단 아이피 부분쩍으로만 보이기에 대하여 . [3] 2007.08.10
시냇물 링크를 걸었는데 스크롤바가 있는 작은 창이 자꾸 떠네요 큰 창으로 띠울수 없나요? [1] 2007.08.10
XYZ 포토샵에서 작업중...  
WhiteHole 링크 클릭하면 나타나는 레이어 어떻게 만드나요?  
김정훈 html에서 팝업창을 띄울때  
이종호 업로드한 사진의 링크를 게시물 내로 뿌려주는 법은 없나요? [1] 2007.08.10
Moon 제로보드 뒷글 문의 [4] 2007.08.10
정성권 서브메뉴만들때.... [1] 2007.08.10
날아라숭 [PHP]세션처리에 대해서.. [2] 2007.08.10
INTHERAIN 한 테이블을 드래깅하려면?  
zoneter php 포트 조회 질문입니다. (빠른답변 부탁)  
김군우 배경 이미지 만드는 방법 조언 부탁드립니다... [1] 2007.08.10
김병욱 제로 보드에서 다음 예제와 같은 효과를 주고 싶습니다... [3] 2007.08.10
시냇물 자스가 뭐예요? [1] 2007.08.10
유진 제 홈피를 남들이 즐겨찾기 추가 했을때 이름 적용하는 방법이 무엇인지.... [1] 2007.08.10
박정원 싸이월드 페이지 가오는 소스.. 이거 왜 안는지...  
성장 [php] ODBC관련 질문이요... 도와주세요~