묻고답하기

어제부터 php 공부 시작하기 시작했습니다
의욕 불끈 불끈 -_-!

책에 있는거 4시간동안 이해하고 또 이해하고
그리곤 예제를 덮어놓고선 함수들만 찾아가며 프로그래밍을 해봤습니다.

현재의 년 과 달 을 구해서 그 달의 달력을 출력하는 프로그램인데요..
2003년 분명 1월 1일은 수요일인데 제가 만든 프로그램에서는 토요일부터 시작을 하네요 ㅠㅠ 흑..

어디가 틀렸는지.. 좀 봐주십시오 부탁드릴게요..

<?
$now_unix = mktime();
// 현재 시간을 타임스탬프 값으로 받는다

$realtime = getdate($now_unix);
// 위에서 받은 타임스탬프 값으로 현재의 시간을 구한다

$now_month = $realtime["mon"];

$now_year = $realtime["year"];

$now_total_days = date("t",$now_unix);
//현재 월의 마지막 날을 구한다


?>

<table border="1" width="352">
    <tr>
        <td width="350" height="23" colspan="7">
            <p align="center"><? echo "$now_year 년 $now_month 월";  ?></p>
        </td>
    </tr>
    <tr>
        <td>
            <p align="center">일</p>
        </td>
        <td>
            <p align="center">월</p>
        </td>
        <td>
            <p align="center">화</p>
        </td>
        <td>
            <p align="center">수</p>
        </td>
        <td>
            <p align="center">목</p>
        </td>
        <td>
            <p align="center">금</p>
        </td>
        <td>
            <p align="center">토</p>
        </td>
    </tr>
        <tr>

<?

$firstday = date("w",$now_unix);

$col = 0;

for($i = 0;$i < $firstday;$i++) {
        echo ("<td><div align='center'> </div></td>");
        $col++;
        }

for($j = 1;$j <= $now_total_days;$j++) {
        echo ("<td><div align='center'>$j</div></td>");
        $col++;
        
        if($col == 7) {
                echo ("</tr><tr>");
                $col = 0;
        }
}
while($col > 0 && $col < 7) {
        echo ("<td><div align='center'> </div></td>");
        $col++;
}

?>

이상입니다 ^^
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
Ens 링크걸린 이미지나 텍스트에.. [3] 2007.08.10
김수진 사진을 저장할때 이상해 졌어요 [2] 2007.08.10
신원진 이 폰트가 뭔지 알고 싶은데요.. [2] 2007.08.10
피레스톰 아시는 분은 도와주세요.. ㅜ.ㅜ  
나그네 7682 번에 다시 질문을 썼으니 고수님들 잘 봐주세요 [2] 2007.08.10
최한경(곰한마리™) 로딩 페이지 만들기!  
문현호 [나모] 질문점 여쭤보겠습니다~ [1] 2007.08.10
Brown 이상하게 만들긴 했는데,, 완벽하게 고쳐주실분? [5] 2007.08.10
붉은비가내려™ 거미줄같이 생긴 플래쉬  
funi 맥스mp3 에 동영상을 타게시판에 올리는 방법??? [1] 2007.08.10
권영훈 제로보드.. ㄷ ㅏ잘되는데 비밀번호 분실이 안돼여ㅠㅠ [3] 2007.08.10
박준영 이런 라인을 만들고싶어서...고수님들께 질문합니다.. [3] 2007.08.10
Brown 제로보드 스킨에서요..  
멈추어다오 웹이 아닌곳에서 인자를 전달하여 페이지를 구동할수 있는가?? ㅡㅡ;; [2] 2007.08.10
최상열 이런효과 어떻게 구현하나요? [3] 2007.08.10
욱이 노프레임홈에서 왼쪽셀크기 고정 [2] 2007.08.10
신채호 쿠오오오~ 이런 효과 어떻게 내나요~ ㅜ.ㅡ 꼭좀부탁드려요 [2] 2007.08.10
박거성 mysql 의 테이블이..... [1] 2007.08.10
killrain 일정시간뒤에 데이터가 삭제되게 할려면.. [2] 2007.08.10
스마트가이 apache 로그파일 날짜별로 기록하게 하고싶은데요... [1] 2007.08.10
김지훈 아파치 2.0.43 에다가 PHP 4.2.3 적용하려니깐 에러가! (해결했음T.T) [3] 2007.08.10
김준엽 투표나 서명운동할때 쓰이는 태그를 알고싶은데요 [1] 2007.08.10
김민규 연산자에 대한 질문여... [2] 2007.08.10
미자 처음으로 프로그래밍했는데 좀 봐주셔요 ;; [4] 2007.08.10
여신냥 스크립트를 잘 모르겠네요-_-;<-질문아님 [2] 2007.08.10
김지훈 아파치 2.0.43 에서 ASP를 실행할수있는 방법이없나요? [9] 2007.08.10
김지훈 아파치2.0.43에서 한글 파일이 지원안되냐요?!?!?! [3] 2007.08.10
최상열 이런건 어떻게 해결하나요? [1] 2007.08.10
靑色糖™ [문제해결]갑자기 인터넷을 띄우니까 이상한 일이 생겨요 [1] 2007.08.10
박진환 팝업창 말인데요/. [5] 2007.08.10