toolsfreeno account, nothing leaves your browser
Natural-language date parser
Most natural-language date parsers hand you a result and leave you guessing which words they used. This one reports the exact source offsets of every phrase it consumed, so the input can underline itself while you type.
what it understood
lunch with sam@acme.com (person) tomorrow (date) 1pm (time) for 90 minutes (duration)
the event it would create
- title
- lunch
- when
- …
- duration
- 90 min
- attendees
- sam@acme.com
- location
- —
- confidence
- full — a day and a time
where this comes from
It is one function out of a calendar.
This page runs parseQuickAdd() from kloq/lib/quick-add — the same code that ships in kloq, not a re-implementation. Every interaction in the calendar is built to this standard, which is the whole pitch.