Convertir hora entre zonas
timezone-shiftConvierte una fecha/hora de una zona horaria IANA a otra, considerando horario de verano. Cuándo: un resultado de fechas, zonas horarias o calendario tiene que ser exacto (desfases, horario de verano, fines de mes, bisiestos). No para: listar las zonas horarias IANA soportadas (timezone-list). 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: Converts a wall-clock date-time from one IANA time zone to another (DST-aware via Intl), or an absolute instant (with Z/offset) to a target zone. When: a date, time-zone or calendar result has to be exact (offsets, daylight saving, month ends, leap years). Not for: listing the supported IANA time zones (timezone-list). 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 |
|---|---|---|---|
| datetime | Yes | Date-time; naive values are read in from_timezone (string; required; up to 40 chars). | |
| to_timezone | Yes | Target IANA zone (string; required; up to 64 chars). | |
| from_timezone | No | Source zone (string; optional; default "UTC"; up to 64 chars). | UTC |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| utc | No | ||
| source | No | ||
| target | No | ||
| offset_difference_hours | No |