Postby EViews Gareth » Wed Mar 30, 2016 11:53 am
Inconvenient, perhaps. But not erratic - the behaviour is not random or ill-defined.
The real issue is that there is no "correct" way to handle this. In a real sense there is no correct answer. 30 February does not exist. In many (perhaps most) applications, the fact that 31 March, 30 March, 29 March and 28 March would all give the same result is not correct.
Since there is no "correct" way, software applications have to choose an answer to give. We decided on the NA result (since literally 30th Feb doesn't exist). Whichever solution your provide, however, it is usually straight forward to work around it to get the alternative.