I am trying to modify a calendar script below. I am trying to modify it to show next /previous month and year but have failed several times now. I have also tried to show the weeknumber of each week on the left side besides the dates,
but also here failed.
Help modifying this script to enable this would be greatly apreciated. Thanks.
<?
$hour = date("H"); # Visning av time i døgnet
$minute = date("i"); # Visning av minutt i timen
$second = date("s"); # Visning av sekund i minuttet
$month = date("n"); # Numerisk visning av måned
$tmonth = date("F"); # Numerisk visning av måned
$day = date("j"); # Numerisk visning av dag i måned
$year = date("Y"); # Visning av år
$week = date("w"); # Numerisk visning av ukedag, Søndag = 0, Lørdag = 6
$dager = date("t"); # Viser antall dager i en måned
$uke = date("W"); # Ukenummer i året
$ukedag = array("Man","Tir","Ons","Tor","Fre","Lør","Søn");
$start_dag = date("w", mktime($hour,$minute,$second,$month,0,$year));
print "<table border=1><tr><td class=nav1 colspan=7>";
print "<table><td>$tmonth $year, Uke $uke</td></table></td></tr><tr>";
foreach($ukedag as $ukedager) {
print "<td class=m align=center><span class=small>$ukedager</span></td>";
}
print "</tr><tr>";
for ($ukedag = 0; $ukedag < $start_dag; $ukedag++) {
print "<td> </td>";
}
for ($dag_i_mnd = 1; $dag_i_mnd <= $dager; $dag_i_mnd++) {
if ($ukedag >= 7) {
print "</tr><tr>";
$ukedag=0;
}
if ($dag_i_mnd == $day) {
print "<td class=nav1 align=center><span class=small>$dag_i_mnd</span></td>";
}
elseif($ukedag==5 or $ukedag==6) {
print "<td class=nav2 align=center><span class=small><span class=kode>$dag_i_mnd</span></span></td>";
}
elseif($dag_i_mnd==8 and $month==3 or $dag_i_mnd==1 and $month==1 or $dag_i_mnd==24 and $month==12) {
print "<td class=nav2 align=center><span class=small><span class=komm>$dag_i_mnd</span></span></td>";
}
else {
print "<td class=nav2 align=center><span class=small>$dag_i_mnd</span></td>";
}
$ukedag++;
}
print "</tr></table>";
?>