I'm trying to use the Calendar module in 7.4 for some basic stuff:
> Calendar.ISO.Day(2005, 03, 30);
(36) Result: Day(Wed 30 Mar 2005)
> Calendar.ISO.Day(2005, 03, 30) - Calendar.ISO.Month();
(37) Result: Day(Wed 2 Mar 2005)
Is that the expected output? I'd love to hear the rationale for that.
:-) (BTW, 7.7 returns the same so it's not a 7.4 issue.)
More importantly, how can I accomplish month-by-month stepping that
pins the day number within the prev/next month? Of course one method
would be to create Month objects manually and compare days etc but I
figure it's probably already solved.