Context: I'm designing a web form that allows users to enter information about some work they've created (title, description, image, etc).
One of the optional fields will be a date field. After discussing the product with some target users, I've found they have different needs with regards to this field.
- Some want to enter a specific date (e.g. March 3, 2013)
- others would like to enter a year only
- while some others have the need for a range (e.g. 2012-2013).
One of the other requirements of the product is that users can filter/sort their work by date, so a generic text field won't work unless a specific format is followed. I'd love to hear some options for what's worked for others in the past.