Skip to content

convertZonedToZoned

convertZonedToZoned(value: string, timeZone: string): string
import { convertZonedToZoned } from "@northguild/gmt/zoned/convert";

Convert a zoned ISO 8601 datetime string to the same instant in a different timeZone.

  • Uses Temporal.ZonedDateTime.withTimeZone to convert.
  • Returns “” for invalid input.
Parameter Type Description
value string zoned ISO 8601 datetime string
timeZone string target IANA timeZone identifier

zoned ISO 8601 string in target timeZone or “” when invalid

convertZonedToZoned("2024-02-29T12:34:56.789+00:00[UTC]", "America/New_York") // "2024-02-29T07:34:56.789-05:00[America/New_York]"
convertZonedToZoned("invalid", "America/New_York") // ""

zoned/convert/convertZonedToZoned.ts