Я пытаюсь напечатать краткое имя выбранного часового пояса. Он хорошо работает для всех часовых поясов, за исключением нескольких азиатских часовых поясов. Для «Азия/Калькутта» печатается «GMT+5:30», но я ожидаю «IST».
Любая подсказка? Песочница: https://codesandbox.io/s/material-demo-5bub4
import { DateTime } from 'luxon';
const timeZone = 'Asia/Calcutta';
const timeZoneAbbreviation = DateTime.local().setZone(timeZone).toFormat('ZZZZ');
console.log(timeZoneAbbreviation);
locale
. Вы также можете использоватьsetLocale
, если хотите. - person Matt Johnson-Pint   schedule 14.07.2020