Ähm ich weiß nicht ob das nun der Fehler ist, aber wenn ich das recht sehe hast du einmal einen "<" Startag zuviel angegeben, somit dass alle anderen Ausgaben rein theoretisch in den Tag fallen und deswegen nicht angezeigt werden.

Code:
document.write("<a href='./thetimejava.php?monat="+formonat+"&jahr="+forjahr+"'><</a>"); 
document.write(" &nbsp; "+monat_namen[monat]+" "+jahr+" &nbsp; ");
document.write("<a href='./thetimejava.php?monat="+naegmonat+"&jahr="+naegjahr+"'>></a></div>");
Zudem kommentiere bitte deinen Code, damit wird es leichter sich in dein Script einzulesen und dir bei der Fehlersuche zu helfen