Hallo,
heute=new Date(startjahr, startmonat, starttag + 2);
Was machst du dann am 30.? Da wird als Tag der 32. übergeben und es knallt.
nein, tut es nicht. Javascript "normalisiert" solche fehlerhaften Datumswerte automatisch. Das ist sogar irgendwo spezifiziert, man darf sich drauf verlassen, und das ist ein üblicher Weg, um in Javascript mit Datumsangaben zu "rechnen".
Ps. Was müsste ich beim derzeitigen Stand ändern, dass es das wochenende nicht dazuerechnet.
Prüfen ob heute Donnerstag oder Freitag ist und dann nochmal 2 Tage drauf rechnen.
*stirnklatsch*
So einfach kann es sein. Mein Ansatz war, so lange 1 Tag draufzuschlagen, bis der Wochentag vom *Ergebnis* nicht mehr Samstag oder Sonntag ist.
Btw: Die gesamte Fragestellung, bzw. ihr Kontext, kommt mir irgendwie sehr bekannt vor. Wollen wir hoffen, dass Kohlar alias Bauer_007 alias Adrian sich mittlerweile etwas geschickter anstellt. Dass der Unfug, der letztes Mal kritisiert wurde, zum Teil immer noch drin ist, macht mich allerdings skeptisch ...
So long,
Martin
Wie kann es sein, dass ich von 100 Gramm Schokolade zwei Kilo zunehme?
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(