Hi,
ich habe mal
"var timestamp = new Date("2007 08 01").getTime();
rausgenommen...
Ich haette es nicht rausgenommen, sondern nur syntaktisch richtig geschrieben. Wie das geht kannst du
hier (habe ich dir vorher schonmal verlinkt) nachlesen.
Ob in timestamp dann der von dir gewuenschte Wert steht kannst du mit den Methoden vom Date-Objekt (z.B. getDate() oder getMonth()) ueberpruefen.
Weiss aber auch nicht wie ich es jetzt testen kann ob es wirklich alle 7 tage wechselt!
Du kannst deine Variablen (mit Hilfe des Links) mit "new Date" auf ein beliebiges Datum setzen. Wenn du das variierst sollte alle sieben Tage was anderes angezeigt werden.
var nr = Math.floor((timestamp)/24/60/60/1000*7)%anzahl+1;
^
Das waeren siebtel Tage und nicht sieben Tage.
mfG,
steckl