สร้างปฎิทิน ด้วย php ล้วน ๆ ( php AND calendar)


หน้าแรก PHP MySQL เกร็ดความรู้ สร้างปฎิทิน ด้วย php ล้วน ๆ ( php AND calendar)
<?
 $year=date('Y');
 $month=date('m');
 $mkdate=mktime(0,0,0,$month,1,$year);
 $CYear=date('Y',$mkdate);
 $CMonth=date('m',$mkdate);
 $full_month=date('F',$mkdate);
 $weekday=date('w',$mkdate);
 $last_days=date('t',$mkdate);
 $day=1;
 
if($RDay<1) { $RDay=$day; }
else { $RDay=$RDay%7; }
?>
<table border="1">
 <tr bgcolor="#F3B56C">
  <td colspan="7"><div align="center"><b><? echo "$full_month $year"; ?> </b></div></td>
 </tr>
 <tr bgcolor="#F3B56C">
  <td>Sunday</td>
  <td>Monday</td>
  <td>Tuesday</td>
  <td>Wednesday</td>
  <td>Thurday</td>
  <td>Friday</td>
  <td>Saturday</td>
 </tr>
 <tr  align="center">
 <?
  $start=1;
  while($start<=$weekday)
  { 
   echo "<td>&nbsp;</td>";
   $start++;
  }
  $weekday++;
  while($day<=$last_days)
  {
   if(date('j')==$day)
   {
    echo "<td bgcolor='#F3B56C'  align="center" onmouseover=over(this) onmouseout=out(this)>$day</td>";
   }
   else
   {
    echo "<td  align="center" onmouseover=over(this) onmouseout=out(this)>
<a href="?Z1_ID=$Z1_ID&Z2_ID=$Z2_ID&RDay=$day&RMonth=".$CMonth."&RYear=".$CYear."">$day</a></td>";
   }
   if($weekday==7 and $day!=$last_days)
   {
    echo '</tr><tr>';
    $weekday=0;
   }
   $day++;
   $weekday++;
  }
  while($weekday<=7)
  {
   echo "<td  align="center" onmouseover=over(this) onmouseout=out(this)>&nbsp;</td>";
   $weekday++;
  }
 ?>
 </tr>
</table>


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