Cuando recibo la fecha UTC y el idioma de aceptación de una solicitud, quiero convertir esa fecha UTC a la fecha de la zona horaria (la zona horaria debe ser relevante para el valor del idioma de aceptación).
Si puedo obtener el nombre de la zona horaria de la configuración regional, puedo usar la función formatInTimeZone de date-fns-tz para convertir la fecha UTC.
Así que quiero extraer el nombre de la zona horaria, por ejemplo: - "Africa/Cairo" del valor del encabezado de idioma aceptado, por ejemplo: "ar-EG" . probé esto
let arEG = new Intl.Locale("ar-EG"); console.log(arEG.timeZones); // logs ["Africa/Cairo"] pero da undefined .