Unreviewed
Recognize a date from free-form text, or return null when it can't. Lenient by design (the field lets you type anything, then resolves on blur):
null
YYYY-MM-DD
06/07/2026
15 Jun 2026
June 15 2026
06152026
A real but out-of-[min, max] date returns null — the value stays uncommitted.
[min, max]
Recognize a date from free-form text, or return
nullwhen it can't. Lenient by design (the field lets you type anything, then resolves on blur):YYYY-MM-DD.06/07/2026is June 7 in en-US, July 6 in de-DE.15 Jun 2026,June 15 2026).06152026en-US).A real but out-of-
[min, max]date returnsnull— the value stays uncommitted.