rendered paste body<html><head><style type="text/css"><!-- .dn { background-color:blue; color:white; } .dy { background-color:white; color:blue; } td { width:30px; text-align:left; height:13px; } table#cal { padding:0px; margin:0; border:none; }--></style></head><body><table id="cal"><tr><td class="ny">S</td><td class="ny">M</td><td class="ny">T</td><td class="ny">W</td><td class="ny">T</td><td class="ny">F</td><td class="ny">S</td></tr><tr><?php $total = date("t",mktime(0,0,0,date("m",time()),1,date("Y",time()))); $sd=1; $dc=0; $fd = date("D",mktime(0,0,0,date("m",time()),1,date("Y",time()))); $days = array("Sun"=>1,"Mon"=>2,"Tue"=>3,"Wed"=>4,"Thu"=>5,"Fri"=>6,"Sat"=>7); $begin = $days[$fd]; for($i=1;$i<=$begin; $i++) { ++$dc; echo ($i==$begin) ? "<td class=\"dy\">01</td>" : "<td class=\"dy\"> </td>"; } while($dc<=6) { ++$dc; ++$sd; echo "<td class=\"dy\">".sprintf("%02d",$sd)."</td>"; } echo "</tr>\n<tr>"; $tl = $total - $sd; $tr = ceil($tl/7); for($i=1;$i<=$tr; $i++){ $dc=0; for($j=1; $j<=7; $j++){ ++$sd; echo ($sd<=$total) ? "<td class=\"dy\">".sprintf("%02d",$sd)."</td>" : "<td class=\"dy\"> </td>"; } echo "<tr>\n<tr>"; }?></tr></table></body></html>