formatInTimezone
Formats a date in a specific IANA timezone using Intl.DateTimeFormat.
Returns null if the date or timezone is invalid.
Available since v2.0.0
Import
Section titled “Import”Signature
Section titled “Signature”Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
date | DateLike | The date to format |
tz | string | IANA timezone identifier (e.g. 'Asia/Tokyo') |
options | FormatInTimezoneOptions | Optional locale and format configuration |
Returns
Section titled “Returns”string | null — A formatted date string, or null
Examples
Section titled “Examples”formatInTimezone
Section titled “formatInTimezone”Related Types
Section titled “Related Types”FormatInTimezoneOptions
Section titled “FormatInTimezoneOptions”Options for formatInTimezone.
DateLike
Section titled “DateLike”A value that can be converted to a Date.
Date— used as-is (validated for Invalid Date)number— treated as a timestamp (seconds or milliseconds, auto-detected);0is treated as invalid and producesnullin ensureDatestring— parsed vianew Date(string)Temporal.Instant|Temporal.ZonedDateTime— read via theirepochMillisecondsproperty
