Struppi: Datum, Wochentage,...

Beitrag lesen

Hallo,

WeekOfMonth = 0;
RecurringDay = stringToDate(arrRecurrenceParameters[1]).getDate();
while (RecurringDay > 0){
  RecurringDay = RecurringDay - 7;
  WeekOfMonth++;
}
so haben die alten mechanischen Rechenmaschinen gearbeitet. Schon mal was von "Dividieren" gehört?

;-)
Das war meine Idee, beim tippen hatte war mir noch nicht klar, was alles notwendig ist und schon war die Schleife da.
(Ich mag while schleifen)

WeekOfMonth = RecurringDay/7 + 1 ;

Das stimmt aber leider nicht.
Der 7.11 z.b. ist der 1. Donnerstag nach deiner Rechnung kommt aber 2 raus.

Struppi.