สร้างปฏิทินด้วย php และ css โดยไม่ต้องใฃ้ตาราง


หน้าแรก CSS สร้างปฏิทินด้วย php และ css โดยไม่ต้องใฃ้ตาราง

สร้างปฏิทินด้วย php และ css โดยไม่ต้องใฃ้ตาราง

CSS Code

  1. "text/css">  
  2. div.holder{  
  3.     font-family:tahoma"Microsoft Sans Serif", Vanessa;  
  4.     border:2px solid #F4F4F4;  
  5.     float:left;  
  6.     font-size:12px;  
  7. }  
  8. pre {  
  9.     margin:0;  
  10. }  
  11. pre.month {background:#567color:#fffborder-bottom:2px solid #89a;text-align:center;}  
  12. pre.wkday {background:#567color:#fffborder-bottom:3px solid #234;}  
  13. pre.box_day {background:#EEEEEEcolor:#000;}  
  14.   


PHP Code

<?php

$thai_month_arr=array(   

    "0"=>"",   

    "1"=>"มกราคม",   

    "2"=>"กุมภาพันธ์",   

    "3"=>"มีนาคม",   

    "4"=>"เมษายน",   

    "5"=>"พฤษภาคม",   

    "6"=>"มิถุนายน",    

    "7"=>"กรกฎาคม",   

    "8"=>"สิงหาคม",   

    "9"=>"กันยายน",   

    "10"=>"ตุลาคม",   

    "11"=>"พฤศจิกายน",   

    "12"=>"ธันวาคม"                     

);

//$now_month="2008-11-01";

$now_month=date("Y-m-01");

$mk_time=strtotime($now_month);

$day_no=date("t",$mk_time);

$wan_no=date("w",$mk_time);

$box_day=$day_no+$wan_no;

$rows_week=ceil($box_day/7);

$total_box=$rows_week*7;

function get_day($no_day,$wan_no,$day_no){

$wan_tee=$no_day-$wan_no;

if($wan_tee<=0){

$wan_tee="__";

return $wan_tee;

}else{

if($wan_tee<=$day_no){

return str_pad($wan_tee,2,"0",STR_PAD_LEFT);

}else{

return "__";

}

}

}

?>

<div class="holder">

<pre class="month">

<?=$thai_month_arr[intval(date("m"))]?> <?=date("Y")+543?>

</pre>

<pre class="wkday">  อา   จ    อ    พ   พฤ   ศ    ส  </pre>

<?php for($i=1;$i<=$total_box;$i++){ ?>

<?php if($i%7==1){ echo "<pre class="box_day">"; }?>

  <?=get_day($i,$wan_no,$day_no)?>

<?php if($i%7==0 || $i==$total_box){ echo "</pre>n"; }?>

<?php } ?>

</div>




ขึ้นไปด้านบน