> It is far from trivial; Again: oh bugger off. getdate.y groks anything that is (usefully) valid. The rest you should just throw in the bit bucket. Why make life miserable for yourself?