Ermitteln des letzten Tages im Monat

In Selfhtml gint es ein Beispiel mit dem man den letzten Tag so ermittelt:

var Stop = 31;
if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;

Aber gibt es vielleicht nicht auch noch eine elegantere Möglichkeit ?

Idee:
Ich dachte daran ein Datum auf den ersten des nächsten Monats zu setten und dachach den Tag irgendwie um 1 herunterzuzählen.

Nur weiß ich nicht ob man das machen kann.
Wär doch ne tolle Sache.

Grüße Sebastian

var Stop = 31;
if(Monat==4 ||Monat==6 || Monat==9 ||
Monat==11 ) --Stop;

Aber gibt es vielleicht nicht auch noch
eine elegantere Möglichkeit ?

Eventuell. Aber dein Beispiel ist doch kurz und knapp und funktioniert mit Sicherheit richtig. Außerdem hast du in der IF nur nummärische und logische Vergleiche was die Verarbeitung des JS enorm schnell macht, anstatt eine riesen funktion zu schreiben die letzten Endes auch nicht mehr kann.

MfG

Ronald

var Stop = 31;
if(Monat==4 ||Monat==6 || Monat==9 ||
Monat==11 ) --Stop;

Aber gibt es vielleicht nicht auch noch
eine elegantere Möglichkeit ?

Eventuell. Aber dein Beispiel ist doch
kurz und knapp und funktioniert mit
Sicherheit richtig.

Das Beispiel ist zwar wunderschön kurz und knapp, hat aber offensichtlich den kleinen Nachteil, dass der Februar in diesem Fall immer 31 Tage hätte … oder seh ich da was falsch? :wink:

Roland