2
usr--2ndry
213d

Date pickers!

After several decades of web development and even longer time to experiment with electronic UI on other devices, why is there no consistent best practice and everyone tries reinventing the weel to choose their own set of problems and annoyances?

The root cause, obviously, is using Gregorian calendar and localized display and input format in the first place, so there is no way to make a data unambiguous without a graphical calendar. Who even came up with any of those 9/10/11 formats and why?

So we need to use date pickers and make the users spend several minutes clicking, swiping or scrolling to enter their birthday - past at least one decade - and a booking date - in the near future - using the same interface with the same presets.

But users compare different offers, so they will use different sites, so they will have to handle different date pickers on different sites in a short period of time and carry unnecessary mental load.

Comments
  • 4
    One of the things why I have web development.

    If you go to any other UI framework like iOS, Android, Windows, anything but web, there is always a standard date picker.

    Btw, even if I implied that the web is a UI framework, and most web devs seem to see it that way, I actually claim that the web (html, css, js) is NOT a UI framework. It’s just being abused as one and that’s where most of the problems come from.
  • 1
    Most universal date picker ever: Just a text field with the supported formats stated in the label.
  • 2
    Just wait until inter-planetary travel becomes a thing.
  • 1
    instantly thought of this.
  • 0
    This is where AI should be useful. Type in whatever fucking format you want and let it figure it out and convert it to a datetime/timestamp
  • 2
    @ojt-rant won’t work since 1/2/2023 is ambiguous and depends on the user’s region, which the user might not have disclosed, so there is no way for the AI to know.
  • 0
    @Lensflare it could ask the user to select the correct spelling of "color" or "colour".
  • 0
    @ojt-rant as there are only two regions on this world
  • 0
    @usr--2ndry only people on the american continuent use that crazy backwards method :D. The rest of use day, month, year.
  • 0
    @ojt-rant it‘s not that simple.

    What about users which speak a different language than English?

    Even if the user has a preference for color or colour, it doesn‘t mean that it corresponds with the preference for the date format.

    And the whole point of it was to avoid the need to ask the user stuff or let him select the format.

    Date formats in text form are inherently ambiguous and that‘s why we have UI date pickers.
  • 1
    @Lensflare my parachute is on and I'm bailing out of this plane.
Add Comment