const eventDate = new Date("2026-06-28T09:30:00Z"); const displayTargets = [ { locale: "en-US", timeZone: "America/New_York" }, { locale: "en-GB", timeZone: "Europe/London" }, { locale: "de-DE", timeZone: "Europe/Berlin" }, ]; function formatEventDate(date, { locale, timeZone }) { const formatter = new Intl.DateTimeFormat(locale, { dateStyle: "full", timeStyle: "short", timeZone, }); return `${locale} (${timeZone}): ${formatter.format(date)}`; } for (const target of displayTargets) { console.log(formatEventDate(eventDate, target)); }