Dobrze by bylo też mieć możliwość skoku w przyszłe i przeszłe miesiące oraz lata

Przeglądałem wiele stron ze skryptami, ale wszędzie ten cholerny tydzień zaczyna się od niedzieli

Poniżej kod jaki mam, ale tu też tydzień zaczyna się od niedzieli, gdyby ktos mógł zmienić to na polski format z początkiem tygodnia od poniedziałku...
<?php $month=$sel_month; $month = $tmpd["mon"]; $fwday= $tmpd["wday"]; $year = $tmpd["year"]; $month_textual = $tmpd["month"]; if($month == 2) { if(($year%4) == 0) { $no_days = 29; } else { $no_days = 28; } } elseif(($month == 1) || ($month == 3) || ($month == 5) || ($month == 7) || ($month == 8) || ($month == 10) || ($month == 12)) { $no_days = 31; } else { $no_days = 30; } echo"<td width=80 bgcolor=#FFCCFF>Niedziela</td> <td width=80>Poniedziałek</td> <td width=80>Wtorek</td> <td width=80>Środa</td> <td width=80>Czwartek</td> <td width=80>Piątek</td> <td width=80 bgcolor=#FFCCFF>Sobota</td>"; #$firstday = date("l", mktime(0, 0, 0, 7, 1, 2001)); if($fwday == 0) { $index = 1; } if($fwday == 1) { $index = 2; } if($fwday == 2) { $index = 3; } if($fwday == 3) { $index = 4; } if($fwday == 4) { $index = 5; } if($fwday == 5) { $index = 6; } if($fwday == 6) { $index = 7; } #echo $index; $count = 0; #$day = date("l", mktime(0, 0, 0, 8, $i, 2001)); for($a = 1; $a <= $fwday; $a++) { } for($i = 1; $i <= (7 - $fwday) ; $i++) { echo"<td align=center width=50 height=50><b> <a href=insert.php?date=$i&month=$month&year=$year> $i<b><a></td>"; $count++; } for($j = $i; $j <= ($i + 6); $j++) { echo"<td align=center width=50 height=50><b> <a href=insert.php?date=$j&month=$month&year=$year> $j </b></td>"; } for($k = $j; $k <= ($j + 6); $k++) { echo"<td align=center width=50 height=50><b> <a href=insert.php?date=$k&month=$month&year=$year> $k</b></td>"; } for($l = $k; $l <= ($k + 6); $l++) { echo"<td align=center width=50 height=50><b> <a href=insert.php?date=$l&month=$month&year=$year> $l</td>"; } if(($no_days - $l) >= 7) { $roll_over = $l + 6; } for($m = $l; $m <= $roll_over; $m++) { echo"<td align=center width=50 height=50><b> <a href=insert.php?date=$m&month=$month&year=$year> $m </b></td>"; } for($n = $m; $n <= $no_days; $n++) { echo"<td align=center width=50 height=50><b> <a href=insert.php?date=$n&month=$month&year=$year> $n</td>"; } ?>