Skip to content

getZonedOffset

getZonedOffset(value: string): string

Extract the UTC offset from an ISO 8601 zoned datetime string.

  • Returns the offset in Temporal’s ±HH:MM string form.
  • This is a value-taking accessor (per J0b’s get/ rule), so it lives in parse/ alongside parseTimeZoneFromZoned, not get/.
  • Returns "" for invalid input.
ParameterTypeDescription
valuestringzoned ISO 8601 datetime string

offset string (e.g. “-04:00”), or "" on invalid input

import { getZonedOffset } from "@northguild/gmt/zoned/parse";
getZonedOffset("2024-02-29T12:34:56.789+00:00[UTC]") // "+00:00"
output 

zoned/parse/getZonedOffset.ts