Friday, November 6, 2026 · Asia/KarachiFree tools · No signup · Runs in your browser

Extract Dates Tool

Extract Dates Tool asks for Text and shows a Datepull result after Extract dates. “An ISO date and a slash date” returns “Datepull: found 2 calendar dates”. “A day-month slash date” returns “Datepull: found 1 calendar dates”. Full first result: Datepull: found 2 calendar dates --- 2026-11-05 (year-month-day) 11/05/2026 (ambiguous numeric date)

New

How to use

  1. Fill in Text for Datepull.
  2. To match “An ISO date and a slash date”, enter Text Ship on 2026-11-05 or 11/05/2026, not 13/13/2026..
  3. Press Extract dates. The summary line should be “Datepull: found 2 calendar dates”.
  4. Read every line under “Datepull: found 2 calendar dates” before you copy the Datepull result.
  5. Press Copy for the whole Datepull result, or Reset to restore “An ISO date and a slash date”.
  6. 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.