PHP 로 달력 만들기 대충 성공

음. 달력만들기는 상당히 중요한 실습 과제였는데, 이걸 이토록 미루다니... -_-;;

난이도에 비해서, 매우 실용적이고, 필수적이라고나 할까?

이것도 안하고 지금까지 머하고 살았니... 에혀 ㅠ


css 기초도 아직 헤메는데... css 테이블 연습도 되더군!


<style>


 table {


 text-align:center;

 border: 1px solid red;

 border-collapse: collapse;

 }


th, td {

width:30px;

  border: 1px dotted black;

}

</style>


  • PHP 반복문 for , while 구문
  • date()함수 와 timestamp 값을 리턴하는 mktime() 과 strtotime() 활용한 것.
  • date("출력포맷", strtotime("연도-월-일"))
  • 배열 $yoil = array("일",-------) 활용


$start_w = date("w" , 타임스탬프값);

 // 요일 반환 ( 0 ~ 6 );

$total_day = date("t", 타임스탬프값); 

 // 해당월이 총 몇 일인지 알랴쥼. 이를 통해, 몇 번 반복해야하는지 알 수 이띵


for ($i=1;$i<=$total_day;$i++) {


echo "<td>$i</td>";


//토요일(6)이면, 줄을 바꾸자 </tr><tr>

$tmp = date("w", strtotime("$year-$month-$i"));

if ($tmp == 6) {

echo "</tr><tr>";

}    

}


$last_w = date(........................);

$yoil = array("일","월","화","수","목","금","토");

$yoil[$start_w]; 이렇게 배열로 요일을 출력!


댓글(0)

티스토리 툴바