묻고답하기

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


<?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
신정은 계정의 파일 삭제가 안됩니다. [3] 2007.08.10
정용호 메일 서버 릴레이 당하는데 방법이 없을까요??  
장우성 ㅜㅜ도와주세요 나모 프레임관련.. [1] 2007.08.10
원문식 주문서 양식을 만들고 싶은데요 [2] 2007.08.10
정영철 비회원일때 안보이던 메뉴를 보이기 오류... [3] 2007.08.10
노미 게시판에 특정회원의 닉네임을 적용하는 방법 가르쳐주세욤. [1] 2007.08.10
곽은선 쇼핑몰에 관해서 ~ [1] 2007.08.10
박성열 제로카운터를 제로보드에 달 수 있나요? [1] 2007.08.10
김용구 메인페이지에서 최근글을 클릭하면 해당페이지로 넘어가야 하는데요...  
지오 폼 전송을 자동 두번 실행 하는 방법  
최용범 아이프레임 홈페이지 질문 [2] 2007.08.10
김용구 비회원일때 글을 못쓰게 하는 방법이 어떻게 되나요???? [1] 2007.08.10
마땅해 PHP 초보입니다. PHP에서 문서 확장자를 html로 하는 것과 php로 하는 거은 어떤 차이가 있나요? [3] 2007.08.10
emppu db가 자꾸 깨집니다... [3] 2007.08.10
씨드 배경그라데이션 투명하게 못하나요??ㅠ [2] 2007.08.10
모루 플래시 배우려하는데 가장 적절한 버전이? [3] 2007.08.10
정은 노프레임 홈... [1] 2007.08.10
황구 트리메뉴 자바구성 도움 부탁드립니다! [1] 2007.08.10
neser 플래쉬 관련 (fla포함)  
이진복 [질문] TTF 파일 폰트를 eof 웹폰트로 만들려고 합니다. [1] 2007.08.10
KLclub 몇 초 후에 메시지 출력하기... [2] 2007.08.10
엔비 php(멤버순위리스트)홈피에 어떻게 출력시키죠? [1] 2007.08.10
김다운 [php]Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource...  
sinko 거래 진행상황 글제목에 표시하기 [1] 2007.08.10
나상선 글씨가 깨짐; [1] 2007.08.10
곽초롱 제로보드 게시판에 표시되는 게시물 작성시간... [1] 2007.08.10
타락천사 이거 어떻게 해야 되는건가요;ㅅ; [1] 2007.08.10
Badboy 노프레임에서 BGM 플레이어 [3] 2007.08.10
김미연 홈을 어떻게 해야.. [1] 2007.08.10