I think I've found a bug. I set the following Recurrance object:
Recurrance("FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=5",5/12/2002
)
Then I called the following:
getAllMatchingDatesOverRange(1/1/2003,12/31/2003)
I get the following returned: 1/12/2003
It should be 5/11/2003. (Mother's Day in the United States.)
I've found this on several other repeating events when there is a
"BYDAY" and a "BYMONTH".
I'll see if I can take a look at the code more closely in the next few
days. I'm good at creating various interfaces, but I'm not sure if I can
follow the logic once I start looking at the code, but I'll give it a shot.
If you have time, that would be great.
I want you to know that I really appreciate your help with this and your
original work on this project.
Thanks!
iowaboy
Nobody/Anonymous
None
None
Public
|
Date: 2003-10-21 17:07 Logged In: NO |
|
Date: 2003-09-15 12:30 Logged In: YES |