MudGuard: Sieht jemand den Fehler?

Beitrag lesen

Hi,

var jetzt = new Date();
var DatTag = GetTag(jetzt);

Was macht diese Funktion?

var Monat = GetMonat(jetzt);

Was macht diese Funktion?

var Tag = GetDayOfTheWeek(jetzt);

var Stunde = 0;
var Taganzeige = 0;
var Sonderschalter = 0;

// Aktuellen Tag plus 1

Warum selber rechnen? Laß Dir ein Datum zum Zeitpunkt Jetzt + 24 Stunden erzeugen (addiere auf jetzt.getTime() die nötige Anzahl Millisekunden drauf.

if (Tag == 6) Tag=0; else Tag=Tag+1;

Wenn schon, dann finde ich
Tag = (Tag + 1) % 7;
schöner.

Dein Teil hat noch mindestens einen weiteren Fehler.
Wenn DatTag auf 1 gesetzt wird, zählst Du den Monat hoch.
Nach dem 31.12. (31. Dezember) kommt dann der 1.13. ...

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/