Leer fechas escritas en español
es-date-parseEncuentra y convierte una fecha escrita en español: «tres de marzo de 2026», «primero de enero del dos mil veintiséis», «15/03/2026» (día primero) y hoy/mañana/ayer respecto a una fecha de referencia. Devuelve ISO 8601 y el día de la semana. Cuándo: hay que tratar texto, números o fechas en español según las reglas escritas del idioma y no por aproximación. No para: leer un número escrito en palabras o cifras en español (es-number-parse). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Finds and parses a date written in Spanish: "tres de marzo de 2026", "1.º de enero del dos mil veintiséis", "15/03/2026" (day first), and hoy/mañana/ayer relative to a given reference date. Returns ISO 8601 (proleptic Gregorian; 2-digit years are 20xx) and the weekday. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text containing a date (string; required; up to 20000 chars). | |
| reference_date | No | YYYY-MM-DD, needed for hoy/mañana/ayer and dates without a year (string; optional; pattern ^\d{4}-\d{2}-\d{2}$). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | ||
| date | No | ||
| year | No | ||
| found | No | ||
| month | No | ||
| valid | No | ||
| format | No | ||
| reason | No | ||
| weekday_en | No | ||
| weekday_es | No | ||
| offset_days | No |