묻고답하기

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


<?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 남기남
정성권 서브메뉴만들때.... [1] 2007.08.10
Moon 제로보드 뒷글 문의 [4] 2007.08.10
이종호 업로드한 사진의 링크를 게시물 내로 뿌려주는 법은 없나요? [1] 2007.08.10
김정훈 html에서 팝업창을 띄울때  
WhiteHole 링크 클릭하면 나타나는 레이어 어떻게 만드나요?  
XYZ 포토샵에서 작업중...  
시냇물 링크를 걸었는데 스크롤바가 있는 작은 창이 자꾸 떠네요 큰 창으로 띠울수 없나요? [1] 2007.08.10
Moon 제로보드 사용시 아이피 보이기 단 아이피 부분쩍으로만 보이기에 대하여 . [3] 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
구솔 mysql에러 질문입니다. [10] 2007.08.10
물개가 될테야 [JSP]자료 다운횟수 올리기 [3] 2007.08.10
민이 글자 반짝이게 하는 테그는  
점보 [질문] 메뉴 리스트 순서가 자동으로 바꿔져서 보여지기.. [1] 2007.08.10
엔비 게시판이 이상해요 [1] 2007.08.10
시냇물 새윈도우 열기에서 공지사항을 문서 들어갈때 띠운것을 지울수있는방법은? [1] 2007.08.10
마로 php를 공부하려고 하는데 php5 를 공부해도 될까요? [3] 2007.08.10
조성양 포토샵 7.0 - 창이 안떠요!  
한호영 onmouseover에서 이미지 change 되는 소스요..  
BigStone 이름 변경되어 올려진 이미지 파일 웹에서 보기  
성기동 노프레임의 자료는 여기서 어느부분에 찾으면 될까요...? [1] 2007.08.10
최분경 프로그래밍작업해주실분. [2] 2007.08.10
쪽빛바람 포토샵 ->나모 라는 작업을 했는데요.. [4] 2007.08.10
장세용 rss만드는 php좀 알려주세요~ [4] 2007.08.10
달빛여우냥 플래쉬로 메뉴바를 만들고자 하는데요 내용참고해서 도움좀 주세요; [1] 2007.08.10
도리 간단한 echo문 질문... [4] 2007.08.10
Homp 제로보드 PHP-NUKE하고 연동가능? [1] 2007.08.10