note 30017 added to function.date

From: Date: Tue, 04 Mar 2003 11:11:37 +0000
Subject: note 30017 added to function.date
Groups: php.notes 
Request: Send a blank email to php-notes+get-44822@lists.php.net to get a copy of this message
<? //==> 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; ?> -- http://www.php.net/manual/en/function.date.php http://master.php.net/manage/user-notes.php?action=edit+30017 http://master.php.net/manage/user-notes.php?action=delete+30017 http://master.php.net/manage/user-notes.php?action=reject+30017

« previous php.notes (#44822) next »