I always force the user to enter 3 separate fields, day month year into three inputs, text or select, and eliminate the ability for users to make errors
a sele3ct field of 1-31, a select filed of text months with values 1-12 antext field for year.
it is simple then to validate dates,\9if month=4 day is less than 31, and they still store as a single sql timestamp
I can't wait to get the bandages of my hands, I type like crap at the moment and can't be _____ correcting it