Leer duración ISO 8601
duration-parseAnaliza una duración ISO 8601 (p. ej. P1Y2M3DT4H5M6S) en componentes y segundos totales. Cuándo: un resultado de fechas, zonas horarias o calendario tiene que ser exacto (desfases, horario de verano, fines de mes, bisiestos). No para: formatear segundos como duración ISO 8601, texto compacto, reloj y palabras en inglés o español (duration-format). 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: Parses an ISO 8601 duration (e.g. P1Y2M3DT4H5M6S, PT90M, P2W) into components and total seconds (years = 365.2425 days and months = 30.436875 days, flagged as approximate). When: a date, time-zone or calendar result has to be exact (offsets, daylight saving, month ends, leap years). Not for: formatting a number of seconds as an ISO 8601 duration (duration-format). [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration | Yes | ISO 8601 duration (string; required; up to 100 chars). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| sign | No | ||
| hours | No | ||
| weeks | No | ||
| years | No | ||
| months | No | ||
| minutes | No | ||
| seconds | No | ||
| approximate | No | ||
| total_seconds | No |