Soweit auch ganz schön nur macht das Programm die Tage nicht in die Richtigen Kalenderspalten sonder einfach alle in eine reihe.
Ich bin wohl grad blind find aber den fehler nicht
Hier das script
- Code: Select all
<?php
$FDoM = mktime(0,0,0,date("m"),1,date("Y"));
$NDoM = date("t", $FDoM);
$IFoM = getdate($FDoM);
$DAoW = $IFoM['wday'];
echo("<table cellspacin='0' cellpadding='0'>
<tr>
<td colspan='7' style='text-align:center'>".date("m.Y")."</td>
</tr>
<td style='text-align:center'>Mo</td>
<td style='text-align:center'>Di</td>
<td style='text-align:center'>Mi</td>
<td style='text-align:center'>Do</td>
<td style='text-align:center'>Fr</td>
<td style='text-align:center'>Sa</td>
<td style='text-align:center'>So</td>
</tr>
<tr>");
$currDay=1;
if($DAoW >0)
{
for($fdi =1; $fdi< $DAoW; $fdi++)
{
echo ("<td style='text-align:center'> </td>");
$currDay++;
}
}
else
{
for($fdi =1; $fdi<=6; $fdi++)
{
echo("<td style='text-align:center'> </td>");
$currDay++;
}
}
for($di =1; $di<=$NDoM; $di++)
{
if($currDay %7 ==0)
{
echo("<td style='text-align:center>$di</td>
</tr><tr>");
$currDay++;
$DAoW =0;
}
else
{
echo("<td style='text-align:center'>$di</td>");
$currDay++;
$DAoW++;
}
}
?>