Intl.DateTimeFormat vs. Temporal.ZonedDateTime for DST-Safe Time Zone Conversion in TypeScript
TypeScript's lib adds no time zone abstraction to Date — methods like getHours and toISOString use only the host zone or UTC — so regional conversion comes down to two documented paths: built-in Intl.DateTimeFormat with its timeZone option, or the Stage 3 Temporal.ZonedDateTime reached through the @js-temporal/polyfill and its shipped type declarations. The