Skip to content

parseDateTimeFromZoned

parseDateTimeFromZoned(value: string): string

Parse a zoned datetime and return the plain local datetime portion as an ISO plain datetime string.

  • Uses Temporal.ZonedDateTime.from to parse.
  • Rejects leap seconds.
  • Returns "" for invalid input.
ParameterTypeDescription
valuestringzoned ISO 8601 datetime string

plain local datetime string or "" when invalid

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

zoned/parse/parseDateTimeFromZoned.ts