묻고답하기

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


<?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 남기남
서종민 플래쉬파일과 노프레임의 만남?? [2] 2007.08.10
ㄴrㄹr 홈페이지 테이블 그림자효과 만들기 [2] 2007.08.10
이정국 MySQL과 PHP좀 도와주세요ㅠ) (게시판 만들기) [6] 2007.08.10
이두희 포토샵에서 직사각형으로 선택시 모서리가 둥글게 하는방법 알려주세요. [2] 2007.08.10
이두희 포토샵에서 object를 선택해서 layer로 만들기 [3] 2007.08.10
신동훈 글이안올라가네요.. [1] 2007.08.10
박혜원 최근게시물 링크 타겟을..어떻게 설정해야할까요? [4] 2007.08.10
정현수 php로 부동산매물게시판 만드는건 비용이 얼마나 들까요? [2] 2007.08.10
시러요 왜이렇게 테이블칸 사이가 벌어지는지? [1] 2007.08.10
김미연 공지사항등에 대한 질문입니다 [1] 2007.08.10
chozza php에서 include 태그에 따로 네임을 설정할 방법은 없는지요? [6] 2007.08.10
플러스잇츠 표가 계속 가운데로 몰려여.... [1] 2007.08.10
홍용호 [홈페이지 메인에 최근게시물을 다섯개만 표시했습니다.그런데.. [1] 2007.08.10
노미 [간단한 질문]특정회원의 닉네임을 적용하는 방법 가르쳐주세욤. [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