Wie Kann ich das Wochenende aus einen eingegebenen Monat berechnen?

Hallo…

ich möchte gerne in eine Maske einen Monat eingeben und möchte dann die Wochenenden als Samstag und Sonntag mit jeweiligen Datum ausgegeben haben. wie kann ich das machen? Nach dem Datum möchte ich dann auch noch was eintragen (max. 20 Zeichen)
danke für euere Ideen

matthias

Schaltjahrbestimmung, Datumsformel, Ausgaben, Eingaben
Hallo,

wenn Monat M und Jahr J bekannt sind, dann kannst Du über die Tage T des Monats (1…TageImMonat(M,J)) itterieren und für jeden Tag den Wochentag feststellen. Wenn der Samstag oder Sonntag ist, dann ist das „Wochenende“.

Weisst Du, wie man die Anzahl der Tage eines Monats bestimmt? (trivial für alle Monate außer Februar, für den muss man auch bestimmen ob Schaltjahr)

Weisst Du wie man den Wochentag bestimmt? (–> Datumsformel)

Weisst Du wie man was ausgibt?

Weisst Du, wi man was eintragen (max. 20 Zeichen) ermöglichen kann?

Alles Klar?

Gruß
achim

Hallo Matthias,

ich möchte gerne in eine Maske einen Monat eingeben und möchte
dann die Wochenenden als Samstag und Sonntag mit jeweiligen
Datum ausgegeben haben. wie kann ich das machen?

Du brauchst irgendein Datum zu welchem du den Wochentag kennst.

Es gibt keinen direkten Mathematischen Zusammenhang zwischen Datum und Wochentag, das wurde irgendwie mal willkürlich festgelegt.

Da die Woche immer 7 Zage hat, wiederholen sich dich Wochentage immer wieder.

Du brauchst also nur zu berechnen wie viele Tage seit deinem bekannten Datum vergangen sind und durch 7 zu teilen.
Der Rest zeigt dir dann den abstand zu deinem Wochentag an.

Also wenn das Bekannte Datum z.B. ein Mittwoch war, bedeutet Rest 2 = Mittwoch + 2 Tage, also Freitag.

Es gibt noch Tricks, wie man das im Kopf rechnen kann.
http://www.speedmemo.de/

MfG Peter(TOO)