note 30017 deleted from function.date by vincent

From: Date: Fri, 12 Sep 2003 07:21:47 +0000
Subject: note 30017 deleted from function.date by vincent
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-56347@lists.php.net to get a copy of this message
Note Submitter: marko@sp.nl ---- <? //==> show this + next $months2bshown months <==// //==> get the weekdays in columns <==// //==> set $month='01'; to get calendar for this year <==// $months2bshown=12; $month=date("m"); $year=date("Y"); $end_month=$month+$months2bshown; for ($ii=$month;$ii<$end_month;$ii++) { if ($ii>12){$ii=$ii-12;$end_month=$end_month-(12-$ii);$year++;} $maxdays=date("t",mktime(0,0,0,$ii)); $m=strlen($ii)==1&&$var?"0".$ii:$ii; $var.="<table border=1>\n"; $var.="<tr><td colspan=7 align=center>$m-$year</td></tr>\n"; $var.="<tr><td align=center>S</td><td align=center>M</td><td align=center>T</td><td align=center>W</td><td align=center>T</td><td align=center>F</td><td align=center>S</td></tr><tr>"; for ($day=1;$day<=$maxdays;$day++) { $dow=date("w",mktime(0,0,0,$ii,$day,$year)); $dow_=6-$dow; if ($day==1) for ($i=0;$i<$dow;$i++) $var.="<td>&nbsp;</td>"; $var.=$dow==0?"</tr>\n<tr>":""; $var.="<td align=center>$day</td>"; if($day==$maxdays) { for ($i=0;$i<$dow_;$i++) $var.="<td>&nbsp;</td>"; $var.="</tr>\n"; } } $var.="</table><br>\n"; } echo $var; ?>

« previous php.notes (#56347) next »