Yerf!
[code lang=javascript]function jahr_und_tag(j,t) {
var datum=new Date(j,0,1);
sollte ein
var datum=new Date(j,0,t);
nicht auch gehen?
datum.setTime(datum.getTime()+(t-1)*86400000);
Das arbeiten mit den Millisekunden über größere Zeiträume kann wegen der Sommer-/Winterzeitumstellung gefährlich werden. (Eine fehlende Stunde kann schnell zum Vortag als Ergebnis führen)
Gruß,
Harlequin