From: Powell, Gary (powellg_at_[hidden])
Date: 2004-04-13 18:26:52
>Bob Bell wrote:
>The interpretation that makes sense to me is: adding one month means the
>same day of the next month, unless the date's not valid, in which case I
>expect moving backwards to the latest date of said month. That's what
>humans do when you say "next month", so I would think anything else
>would be surprising.
That would surprise me as well.
date = January 30;
date == March 30 ? Not March 28/29 No?
Which means of course a lot of state has to be held by date, because otherwise February does rounding. As in the number of days until the end of the month.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk