Package: effect
Module: DateTime
Tries to parse a TimeZone from a string safely.
Details
Supports both IANA time zone identifiers and offset formats like “+03:00”.
Example (Parsing time zones)
import { DateTime } from "effect"
const namedZone = DateTime.zoneFromString("Europe/London")
const offsetZone = DateTime.zoneFromString("+03:00")
const invalid = DateTime.zoneFromString("invalid")
console.log(namedZone._tag === "Some") // true
console.log(offsetZone._tag === "Some") // true
console.log(invalid._tag === "None") // true
Signature
declare const zoneFromString: (zone: string) => Option.Option<TimeZone>
Since v3.6.0