Hyperlinkv0.8.0-beta.28

DateTime

DateTime.zoneFromStringconsteffect/DateTime.ts:1139
(zone: string): Option.Option<TimeZone>

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
time zones
export const zoneFromString: (zone: string) => Option.Option<TimeZone> = Internal.zoneFromString
Referenced by 1 symbols