The above screenshot is from an airline's website.
Date pickers are somewhat common on websites - they're especially common for circumstances when you're booking events. Most often when they appear, you have the option to enter a date (via text box, dropdowns, etc) or to click a button that gives you a date picker.
This morning I've been studying why these are used - and when they should be used - in the context of a PC application or PC-accessed website. (There's plenty of reason to use them for touch devices like tablets or phones, so that is not the focus of this question.)
I've considered:
- They aren't helpful for when the date is known, and shouldn't be used in those circumstances. Steam and Gmail don't offer a date picker for selecting your birth year, for instance.
- They are helpful for getting to pick a not-yet-known date in context. When you're scheduling something, your choice of date will be influenced by which day of the week, or which week of the month, you're booking in.
But that's only two points. I'm sure there must be more to it I'm overlooking.
When should we use date pickers, and why should we use them?