Mikro-Verbesserung: Date range pickers

Abgesehen davon, dass nicht gekennzeichnet ist, welches das Startdatum und welches das Enddatum ist, wehrt sich der Datumsbereichsauswähler konsequent, wenn die aktuelle Auswertung des Enddatums vor dem Startdatum liegt oder wenn es in der Zukunft liegt. Aber da das Jahr zuletzt kommt, weiß es nicht einmal, ob das tatsächlich der Fall ist! Versuchen wir, einen Bereich vom 12.12.2023 bis zum 31.12.2023 mit dem aktuellen Datum einzugeben:

  • Wird die Eingabe von 12/… in das zweite Feld verweigert, weil es in der Zukunft liegt?
  • Das Ändern des Jahres setzt das zweite Feld mitten in der Eingabe zurück, weil ???

Die Lösung dafür wäre, einfach aufzuhören, die Daten gegeneinander oder gegen das aktuelle Datum auszuwerten, und dem Benutzer zu erlauben, jedes (gültige) Datum in jedes Feld einzugeben. Welches Feld das Start- und welches das Endfeld ist, muss keine Bedeutung haben, und wenn ein Datum in der Zukunft liegt, kann es später einfach auf “heute” geklemmt werden (sobald die Daten aktualisiert werden).

6 „Gefällt mir“