Hi,
var isLeap = (Year % 400 == 0 || (Year % 4 == 0 && Year % 100 != 0));
Christoph,
Wozu die Vergleiche gegen 0?
Damit es deutlicher lesbar ist.
Normalerweise erledige ich sowas naemlich teilweise per Bit-Juggling und das waere ein wenig hart fuer Anfaenger.
Man kann das Schaltjahr aber auch noch auf mehrere andere Arten herausfinden z.B. auf diese ziemlich krumme hier:
var isLeap = ((new Date(Year, 1, 29 ).getDate()) == 29);
so short
Christoph Zurnieden