Hallo Gunnar,
Zur Datumseingabe bietet HTML einen speziellen Typen und Browser spezielle UI-Elemente an. Nutze sie!
Unsupported für Safari, Firefox und Opera Mini. Support für IE erst ab Edge (und da auch nur teilweise).
Das zu empfehlen ist sehr zweifelhaft; man benötigt dann zwingend einen Polyfill. Was wiederum dafür sorgt, dass man JS voraussetzen muss oder den Usern aufbürden muss, das Datum in dem Format YYYY-mm-dd
einzugeben, also höchstwahrscheinlich ganz anders als die lokalen Gepflogenheiten es vorsehen.
Wenn du also Date/Datetime-Input-Felder empfiehlst vergiss bitte nicht, auf die aktuell noch gravierenden Nachteile hinzuweisen.
LG,
CK