Formatear segundos como duración
duration-formatFormatea segundos como duración ISO 8601, texto compacto, reloj y palabras en inglés o español. Cuándo: un resultado de fechas, zonas horarias o calendario tiene que ser exacto (desfases, horario de verano, fines de mes, bisiestos). No para: analizar una duración ISO 8601 (duration-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: Formats a number of seconds as an ISO 8601 duration (days and time only), a compact string (1d 2h 3m 4s), a clock (26:03:04) and words in English or Spanish. When: a date, time-zone or calendar result has to be exact (offsets, daylight saving, month ends, leap years). Not for: parsing an ISO 8601 duration (duration-parse). Side effects: none (read-only, no network access, no stored state). Deterministic: the same input gives the same output. Limits: JSON input up to 64 KB, 1 s per call, result up to 1 MB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language for words (optional; one of: en, es; default "en"). | en |
| seconds | Yes | Seconds (number; required; min -1000000000000; max 1000000000000). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iso | No | ||
| clock | No | ||
| words | No | ||
| compact | No |