iCalendar demo generates wrong date



I’ve worked a little bit with the iCalendar web form demo.
I have defined the following rule, which means “Occurs every Monday and Thursday effective 2/12/2000 until 3/11/2000”

When I OKed the rule it generated the dates below.

The question is how come Saturday was generated?



12/02/2000 00:00:00 Saturday
14/02/2000 00:00:00 Monday
17/02/2000 00:00:00 Thursday
21/02/2000 00:00:00 Monday


This is a start date and according to the iCalendar standard it is always included in the result set unless it is specifically excluded using EXDATE.

We find this issue in the standard a bit clumsy and thinking how to improve in this area. Please see related topics in this forum if you want more details.