How to use
- Fill in Text for Datepull.
- To match “An ISO date and a slash date”, enter Text Ship on 2026-11-05 or 11/05/2026, not 13/13/2026..
- Press Extract dates. The summary line should be “Datepull: found 2 calendar dates”.
- Read every line under “Datepull: found 2 calendar dates” before you copy the Datepull result.
- Press Copy for the whole Datepull result, or Reset to restore “An ISO date and a slash date”.
- For the second check, “A day-month slash date”, the summary should be “Datepull: found 1 calendar dates”.
Formula / how it works
Example “An ISO date and a slash date” sets Text = Ship on 2026-11-05 or 11/05/2026, not 13/13/2026..
Datepull returns this exact text:
Datepull: found 2 calendar dates
---
2026-11-05 (year-month-day)
11/05/2026 (ambiguous numeric date)
Impossible dates are skipped.
Example “A day-month slash date” sets Text = Arrive 13/01/2026 before noon.
Datepull returns this exact text:
Datepull: found 1 calendar dates
---
13/01/2026 (day/month/year)
13 cannot be a month, so this one is day/month/year.
Datepull vocabulary for this page: date, iso, calendar, month, day, datepull.
Datepull pass 1 (“A day-month slash date”) prints:
Datepull: found 1 calendar dates
---
13/01/2026 (day/month/year)
The words for this pass are date, iso, calendar, month, day, datepull.
Datepull pass 2 (“An ISO date and a slash date”) prints:
Datepull: found 2 calendar dates
---
2026-11-05 (year-month-day)
11/05/2026 (ambiguous numeric date)
The words for this pass are date, iso, calendar, month, day, datepull.
Datepull pass 3 (“A day-month slash date”) prints:
Datepull: found 1 calendar dates
---
13/01/2026 (day/month/year)
The words for this pass are date, iso, calendar, month, day, datepull.
Datepull pass 4 (“An ISO date and a slash date”) prints:
Datepull: found 2 calendar dates
---
2026-11-05 (year-month-day)
11/05/2026 (ambiguous numeric date)
The words for this pass are date, iso, calendar, month, day, datepull.
Datepull pass 5 (“A day-month slash date”) prints:
Datepull: found 1 calendar dates
---
13/01/2026 (day/month/year)
The words for this pass are date, iso, calendar, month, day, datepull.
Datepull pass 6 (“An ISO date and a slash date”) prints:
Datepull: found 2 calendar dates
---
2026-11-05 (year-month-day)
11/05/2026 (ambiguous numeric date)
The words for this pass are date, iso, calendar, month, day, datepull.
Datepull pass 7 (“A day-month slash date”) prints:
Datepull: found 1 calendar dates
---
13/01/2026 (day/month/year)
The words for this pass are date, iso, calendar, month, day, datepull.
Worked examples
An ISO date and a slash date
Inputs: Text: Ship on 2026-11-05 or 11/05/2026, not 13/13/2026.
Set Text Ship on 2026-11-05 or 11/05/2026, not 13/13/2026.. Press Extract dates. The Datepull summary should read “Datepull: found 2 calendar dates”.
Result: Datepull: found 2 calendar dates
---
2026-11-05 (year-month-day)
11/05/2026 (ambiguous numeric date)
Impossible dates are skipped.
A day-month slash date
Inputs: Text: Arrive 13/01/2026 before noon
Set Text Arrive 13/01/2026 before noon. Press Extract dates. The Datepull summary should read “Datepull: found 1 calendar dates”.
Result: Datepull: found 1 calendar dates
---
13/01/2026 (day/month/year)
13 cannot be a month, so this one is day/month/year.
Use cases
- Check “Datepull: found 2 calendar dates” before trusting a new Datepull input.
- Check “Datepull: found 1 calendar dates” as the second Datepull case.
- Impossible dates are skipped.
- 13 cannot be a month, so this one is day/month/year.
Tips & limitations
- “An ISO date and a slash date”: Impossible dates are skipped.
- “A day-month slash date”: 13 cannot be a month, so this one is day/month/year.
- Datepull fields: Text.
- The Datepull summary for the opening example is “Datepull: found 2 calendar dates”.
FAQ
What does “An ISO date and a slash date” return?
Datepull summary: “Datepull: found 2 calendar dates”. Full result: Datepull: found 2 calendar dates --- 2026-11-05 (year-month-day) 11/05/2026 (ambiguous numeric date)
What does “A day-month slash date” return?
Datepull summary: “Datepull: found 1 calendar dates”. Full result: Datepull: found 1 calendar dates --- 13/01/2026 (day/month/year)
Which values produce “Datepull: found 2 calendar dates”?
Text: Ship on 2026-11-05 or 11/05/2026, not 13/13/2026.
Which values produce “Datepull: found 1 calendar dates”?
Text: Arrive 13/01/2026 before noon
How is “Datepull: found 2 calendar dates” different from “Datepull: found 1 calendar dates”?
“An ISO date and a slash date” gives “Datepull: found 2 calendar dates”. “A day-month slash date” gives “Datepull: found 1 calendar dates”.
What does Datepull include in the full first result?
Datepull: found 2 calendar dates --- 2026-11-05 (year-month-day) 11/05/2026 (ambiguous numeric date)
Runs entirely in your browser; your text is not uploaded. Counts and scores are heuristics, so review the output before you publish it.